<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git-todo, branch master</title>
<subtitle>Find recent TODO lines in a Git repository</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/'/>
<entry>
<title>Increase version v0.0.2 -&gt; v0.0.3</title>
<updated>2020-10-17T13:48:56+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-17T13:46:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=70fef59155f80206b2be4c5da849201cf8751b18'/>
<id>70fef59155f80206b2be4c5da849201cf8751b18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>write_since(): Output file paths relative to the current directory</title>
<updated>2020-10-17T13:27:55+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-17T13:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=b6b137d1815a131372956fbdd3edba7d6bafc3e6'/>
<id>b6b137d1815a131372956fbdd3edba7d6bafc3e6</id>
<content type='text'>
Previously, the file paths of TODO lines in the output were relative to
the repository root. When you're in a subdirectory, though, this makes
them harder to work with, as they're relative paths, but aren't relative
to the current working directory.

Change the file path output so that paths are relative to the current
directory instead of the repo root.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the file paths of TODO lines in the output were relative to
the repository root. When you're in a subdirectory, though, this makes
them harder to work with, as they're relative paths, but aren't relative
to the current working directory.

Change the file path output so that paths are relative to the current
directory instead of the repo root.
</pre>
</div>
</content>
</entry>
<entry>
<title>t/104-works-outside-the-repo-root.t: Remove subdir in teardown</title>
<updated>2020-10-17T00:16:11+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-17T00:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=a9608c229c49bc408855ba4c1e321e2e2327163a'/>
<id>a9608c229c49bc408855ba4c1e321e2e2327163a</id>
<content type='text'>
I wasn't clearning up the "subdir" directory created in this test. Tried
adding a new test that used the same subdirectory name, which failed to
create the directory because it was already created here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I wasn't clearning up the "subdir" directory created in this test. Tried
adding a new test that used the same subdirectory name, which failed to
create the directory because it was already created here.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase version v0.0.1 -&gt; v0.0.2</title>
<updated>2020-10-08T21:35:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-08T21:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=295f77eb3ec7a0fe210ff0af7e231a0672d54b04'/>
<id>295f77eb3ec7a0fe210ff0af7e231a0672d54b04</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for modified files in the working directory and index</title>
<updated>2020-10-07T23:12:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-07T23:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=d37865a1f33a4ca0da06b71077000f5f4c52dee4'/>
<id>d37865a1f33a4ca0da06b71077000f5f4c52dee4</id>
<content type='text'>
Add a couple tests to confirm that the program works for files that have
been modified:

* in the working directory but not staged
* in the index but not committed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a couple tests to confirm that the program works for files that have
been modified:

* in the working directory but not staged
* in the index but not committed
</pre>
</div>
</content>
</entry>
<entry>
<title>write_since(): Include TODO lines from untracked files</title>
<updated>2020-10-07T23:10:48+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-07T23:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=0497616cba162ff1dd9030d068caf16aa44bd3d3'/>
<id>0497616cba162ff1dd9030d068caf16aa44bd3d3</id>
<content type='text'>
Previously, untracked files were not included in the diff, so TODO lines
in those files would not be printed by the program.

Add the untracked `DiffOptions` to include the content of these files
when searching for TODOs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, untracked files were not included in the diff, so TODO lines
in those files would not be printed by the program.

Add the untracked `DiffOptions` to include the content of these files
when searching for TODOs.
</pre>
</div>
</content>
</entry>
<entry>
<title>main(): Open repository even if PWD is a subdirectory</title>
<updated>2020-10-07T18:56:00+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-07T18:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=255673b983a675e062eb0f3c4ea2017c47e048d1'/>
<id>255673b983a675e062eb0f3c4ea2017c47e048d1</id>
<content type='text'>
Previously, running `git todo` outside the root of the repository would
result in this error:

    error: unable to open repository: could not find repository from '.'; class=Repository (6); code=NotFound (-3)

It turns out the `open()` method expects the given path to be the
repository root. Use `open_from_env()` instead, which functions more
like regular Git commands.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, running `git todo` outside the root of the repository would
result in this error:

    error: unable to open repository: could not find repository from '.'; class=Repository (6); code=NotFound (-3)

It turns out the `open()` method expects the given path to be the
repository root. Use `open_from_env()` instead, which functions more
like regular Git commands.
</pre>
</div>
</content>
</entry>
<entry>
<title>README: Add a section about the Vim plugin</title>
<updated>2020-10-04T11:09:56+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-04T11:09:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=651ad535a7890697b44a050e3150656b3782f541'/>
<id>651ad535a7890697b44a050e3150656b3782f541</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Build for release and configure static linking</title>
<updated>2020-10-03T16:24:56+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-03T16:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=da94442fae40736859787575b65720382c1f231c'/>
<id>da94442fae40736859787575b65720382c1f231c</id>
<content type='text'>
Set up a release build and distribution packaging. Configure static
linking for 'openssl' and 'libgit2'.

Based on or copied from code from 'git-suggestion'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set up a release build and distribution packaging. Configure static
linking for 'openssl' and 'libgit2'.

Based on or copied from code from 'git-suggestion'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove old files</title>
<updated>2020-10-03T15:51:33+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-10-03T15:51:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/git-todo/commit/?id=90969d5e9defcd593c7acc416247cd7a6b04e532'/>
<id>90969d5e9defcd593c7acc416247cd7a6b04e532</id>
<content type='text'>
These files were for ideas and explorations of solutions. We now have a
working implementation independent of them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These files were for ideas and explorations of solutions. We now have a
working implementation independent of them.
</pre>
</div>
</content>
</entry>
</feed>
