<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git-branch-list, branch v0.0.1</title>
<subtitle>A Git add-on that maintains a list of branches that can be checked out quickly</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/'/>
<entry>
<title>Add README</title>
<updated>2018-02-21T00:25:03+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-21T00:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=ada8c053bd731c7b017136ecedb08f3480d5ca74'/>
<id>ada8c053bd731c7b017136ecedb08f3480d5ca74</id>
<content type='text'>
Include a description, an example shell session, and license
information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include a description, an example shell session, and license
information.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-branch-list: Remove `$?` from `exit`</title>
<updated>2018-02-21T00:05:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-21T00:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=440bbed06f05a7521966cf49b572498cb1be0cec'/>
<id>440bbed06f05a7521966cf49b572498cb1be0cec</id>
<content type='text'>
Without an argument, `exit` will, like `return`, use the exit status of
the last command executed. The `$?` is therefore redundant and can be
removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without an argument, `exit` will, like `return`, use the exit status of
the last command executed. The `$?` is therefore redundant and can be
removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-branch-list: Add a flag to output the program version</title>
<updated>2018-02-21T00:04:24+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-21T00:04:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=8975f836e8b79cda60cff8969f8c51fc6120b193'/>
<id>8975f836e8b79cda60cff8969f8c51fc6120b193</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Bash completion</title>
<updated>2018-02-20T23:55:30+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-20T23:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=e9e79681302186082a0b492cc3476390db538a34'/>
<id>e9e79681302186082a0b492cc3476390db538a34</id>
<content type='text'>
Used
https://github.com/git/git/blob/7cc763aaa3f39c62e0b2d5520e9d2bd8e4f3c4b3/contrib/completion/git-completion.bash
as a reference. Learned how to set up completion for a custom subcommand
from:
https://github.com/bobthecow/git-flow-completion/blob/4180a3a0e1b286d5f35fefbea5adf5ce9875ecc3/git-flow-completion.bash
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Used
https://github.com/git/git/blob/7cc763aaa3f39c62e0b2d5520e9d2bd8e4f3c4b3/contrib/completion/git-completion.bash
as a reference. Learned how to set up completion for a custom subcommand
from:
https://github.com/bobthecow/git-flow-completion/blob/4180a3a0e1b286d5f35fefbea5adf5ce9875ecc3/git-flow-completion.bash
</pre>
</div>
</content>
</entry>
<entry>
<title>git-branch-list(is_a_branch): Remove `$?` from `return`</title>
<updated>2018-02-20T23:45:44+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-20T23:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=e873319c864540146f065ab6698a98c173d0eca0'/>
<id>e873319c864540146f065ab6698a98c173d0eca0</id>
<content type='text'>
I had forgotten when I wrote this, but the Bash help says:

&gt; If N is omitted, the return status is that of the last command.

Meaning we don't need to explicitly return the code from the last
command as that's what happens by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I had forgotten when I wrote this, but the Bash help says:

&gt; If N is omitted, the return status is that of the last command.

Meaning we don't need to explicitly return the code from the last
command as that's what happens by default.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-branch-list: Update usage to include optional `&lt;branch-name&gt;`</title>
<updated>2018-02-20T23:42:39+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-20T23:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=ae774af79b17c4369a4ce94ed16a2a4d8a9bb90d'/>
<id>ae774af79b17c4369a4ce94ed16a2a4d8a9bb90d</id>
<content type='text'>
The `save` and `drop` commands both take an optional branch name to
operate on.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `save` and `drop` commands both take an optional branch name to
operate on.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2018-02-20T23:09:17+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-20T23:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=66429b4b5d1682c1e4ef4918644d56edda984952'/>
<id>66429b4b5d1682c1e4ef4918644d56edda984952</id>
<content type='text'>
And include a header comment containing a short description of the
program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And include a header comment containing a short description of the
program.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-branch-list: Add usage output</title>
<updated>2018-02-20T23:00:20+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-20T22:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=35ef2b97617e6f5ca5c6b59f8a25317c54288094'/>
<id>35ef2b97617e6f5ca5c6b59f8a25317c54288094</id>
<content type='text'>
Not using `--help` because Git uses this flag to open a `man` page for
the subcommand, and I don't have a `man` page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not using `--help` because Git uses this flag to open a `man` page for
the subcommand, and I don't have a `man` page.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-branch-list: Remove obsolete comments</title>
<updated>2018-02-20T22:54:47+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-20T22:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=e6c4aab711c4068a736ba80d98359aeebc11e1b3'/>
<id>e6c4aab711c4068a736ba80d98359aeebc11e1b3</id>
<content type='text'>
Some ideas or old versions of code that is no longer relevant. I've also
decided not to implement the TODO and have the list IDs change when you
change the list like in `git stash`, at least for now.

I'll keep the TODO in mind when I use the program and reevaluate to see
whether it makes sense to have fixed IDs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some ideas or old versions of code that is no longer relevant. I've also
decided not to implement the TODO and have the list IDs change when you
change the list like in `git stash`, at least for now.

I'll keep the TODO in mind when I use the program and reevaluate to see
whether it makes sense to have fixed IDs.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-branch-list(drop_branch): Remove `sed` backup file</title>
<updated>2018-02-20T22:50:13+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-20T22:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-branch-list/commit/?id=6dd6f1a8c83edebe7d6bd2264d5fc9963a0991e2'/>
<id>6dd6f1a8c83edebe7d6bd2264d5fc9963a0991e2</id>
<content type='text'>
We don't really care about this backup file, so once the `sed` operation
is finished, remove it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't really care about this backup file, so once the `sed` operation
is finished, remove it.
</pre>
</div>
</content>
</entry>
</feed>
