<feed xmlns='http://www.w3.org/2005/Atom'>
<title>srcnode/gitolite/dotfiles/local, branch master</title>
<subtitle>Custom git repository service</subtitle>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/infra/srcnode/'/>
<entry>
<title>gitolite: Force blank description for newly created repositories</title>
<updated>2024-03-12T03:46:04+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-03-12T03:46:04+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/infra/srcnode/commit/?id=505e52aa3dd44b94a878c7a7e906263535e1df56'/>
<id>505e52aa3dd44b94a878c7a7e906263535e1df56</id>
<content type='text'>
A gitolite POST_CREATE trigger is added to initialize the description
file in new repos.  This prevents the "Unnamed repository; edit this
file ..." string from being used by default.

This affects new repositories, existing projects will remain as is.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A gitolite POST_CREATE trigger is added to initialize the description
file in new repos.  This prevents the "Unnamed repository; edit this
file ..." string from being used by default.

This affects new repositories, existing projects will remain as is.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gitolite: Fix bug in post git trigger branch detection</title>
<updated>2024-03-11T13:49:23+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2024-03-11T13:49:23+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/infra/srcnode/commit/?id=1225cf17d153e3bee7ef58da47ef38b2e32b8b75'/>
<id>1225cf17d153e3bee7ef58da47ef38b2e32b8b75</id>
<content type='text'>
The previous version fails to handle nested branch names containing
slashes.  For example, if pushing a single new branch named
`feat/example`, the script would set HEAD to `feat` and remain dangling.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous version fails to handle nested branch names containing
slashes.  For example, if pushing a single new branch named
`feat/example`, the script would set HEAD to `feat` and remain dangling.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gitolite: Fix bug in default branch push trigger</title>
<updated>2023-09-16T18:49:21+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2023-09-16T18:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/infra/srcnode/commit/?id=fcf7dc53547554507ed0fe76acd78d1ac0456d9e'/>
<id>fcf7dc53547554507ed0fe76acd78d1ac0456d9e</id>
<content type='text'>
Since it is now allowed to remove the remote default branch, this script
needs to handle cases where there are no branches following a push.

In this case, the `git symbolic-ref` command will fail, and we return
our standard warning for when HEAD is dangling.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since it is now allowed to remove the remote default branch, this script
needs to handle cases where there are no branches following a push.

In this case, the `git symbolic-ref` command will fail, and we return
our standard warning for when HEAD is dangling.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gitolite: Consolidate config files into a single directory</title>
<updated>2023-09-15T14:53:24+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2023-09-13T08:18:16+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/infra/srcnode/commit/?id=c3e4b42c98dd433bbc2f90beeae102a4993c17e5'/>
<id>c3e4b42c98dd433bbc2f90beeae102a4993c17e5</id>
<content type='text'>
The repository is being reworked to decouple its roles as normalmode
source and gitolite-admin config.  The gitolite-admin repository will be
entirely separate.  So there is no need to keep the conf or local
directories around where they are at.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The repository is being reworked to decouple its roles as normalmode
source and gitolite-admin config.  The gitolite-admin repository will be
entirely separate.  So there is no need to keep the conf or local
directories around where they are at.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
</feed>
