<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git-bz/TODO, branch master</title>
<subtitle>git-bz</subtitle>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/'/>
<entry>
<title>Handle redirects</title>
<updated>2009-09-09T21:18:34+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2009-09-09T21:14:55+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=2680c3c68dca2b6614b1a75ef5e946aa71a6c3dd'/>
<id>2680c3c68dca2b6614b1a75ef5e946aa71a6c3dd</id>
<content type='text'>
Handle redirect HTTP responses, in particular if a Bugzilla server
is redirecting from http to https.

We try to detect "Bugzilla URL base is over here" when we ask for
show_bug.cgi and remember that for future requests to the same BugServer
to avoid too many redirections.

Switch from caching connection on the BugServer to a global connection
cache, and rewrite the BugServer cache so to deal with the possibility
of redirections.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handle redirect HTTP responses, in particular if a Bugzilla server
is redirecting from http to https.

We try to detect "Bugzilla URL base is over here" when we ask for
show_bug.cgi and remember that for future requests to the same BugServer
to avoid too many redirections.

Switch from caching connection on the BugServer to a global connection
cache, and rewrite the BugServer cache so to deal with the possibility
of redirections.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make 'git bz add-url' more like git rebase</title>
<updated>2009-09-05T15:37:12+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2009-09-05T15:30:10+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=71dc277bfcd7b98b1f71d46da59f5cd2da3e3974'/>
<id>71dc277bfcd7b98b1f71d46da59f5cd2da3e3974</id>
<content type='text'>
Instead of resetting the branch and applying the patches there,
move to a detached HEAD, apply patches to the detached HEAD and
then make a single update to the branch ref.

The only real advantage of this is that 'git reflog show &lt;branchname&gt;'
shows a single meaningful commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of resetting the branch and applying the patches there,
move to a detached HEAD, apply patches to the detached HEAD and
then make a single update to the branch ref.

The only real advantage of this is that 'git reflog show &lt;branchname&gt;'
shows a single meaningful commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>TODO updates</title>
<updated>2009-09-05T14:21:51+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2009-09-05T14:10:43+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=8d338f0ea9667698fcd975bf52fb9633971699da'/>
<id>8d338f0ea9667698fcd975bf52fb9633971699da</id>
<content type='text'>
 - Always do 'git bz attach --edit'
 - Apply patches as a single mailbox
 - Make -u/--add-url kinder on the reflog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Always do 'git bz attach --edit'
 - Apply patches as a single mailbox
 - Make -u/--add-url kinder on the reflog
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow omitting bug reference for 'git bz attach'</title>
<updated>2009-09-05T13:06:19+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2009-09-05T13:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=837a86d1fdc632aa57423d31d4adf4073a61d36a'/>
<id>837a86d1fdc632aa57423d31d4adf4073a61d36a</id>
<content type='text'>
When there is a single bug referenced in the commits being attached,
allow using that instead of specifying a bug reference manually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When there is a single bug referenced in the commits being attached,
allow using that instead of specifying a bug reference manually.
</pre>
</div>
</content>
</entry>
<entry>
<title>File bugs via XML-RPC when possible</title>
<updated>2009-08-30T01:01:43+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2009-08-29T15:16:00+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=751086a7bfdb568e8d2124aa57b1f919d14049b4'/>
<id>751086a7bfdb568e8d2124aa57b1f919d14049b4</id>
<content type='text'>
If the server supports XML-RPC (3.0 or newer), then filing via
xmlrpc.cgi has advantages:

 - We get a string error message instead of an HTML page
 - We can not specify priority/severity and let the server
   default it; this is important since there aren't standard
   priorities.

So, we try to first file via xmlrpc.cgi's Bug.create method and
if we get a 404, fall back to the old method of a form post.

The configuration for a couple of fields is changed to use the human
readable field names from Bug.create rather than the database-field
names of post_bug.cgi.

 default-bug-severity =&gt; default-severity
 default-rep-platform =&gt; default-platform
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the server supports XML-RPC (3.0 or newer), then filing via
xmlrpc.cgi has advantages:

 - We get a string error message instead of an HTML page
 - We can not specify priority/severity and let the server
   default it; this is important since there aren't standard
   priorities.

So, we try to first file via xmlrpc.cgi's Bug.create method and
if we get a 404, fall back to the old method of a form post.

The configuration for a couple of fields is changed to use the human
readable field names from Bug.create rather than the database-field
names of post_bug.cgi.

 default-bug-severity =&gt; default-severity
 default-rep-platform =&gt; default-platform
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TODO item - Automatically guess obvious obsoletes</title>
<updated>2008-12-04T11:47:53+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2008-12-04T11:47:53+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=c26f6dbc7e61005b5da3840529928316341e2ad0'/>
<id>c26f6dbc7e61005b5da3840529928316341e2ad0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TODO items</title>
<updated>2008-12-04T11:37:19+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2008-12-04T11:37:19+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=6e31bb1c29600938e3d41ee613f6e3b49c0a0911'/>
<id>6e31bb1c29600938e3d41ee613f6e3b49c0a0911</id>
<content type='text'>
  Allow omitting bug reference when obvious
  Default to -e/--edit when only one commit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Allow omitting bug reference when obvious
  Default to -e/--edit when only one commit
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow a separate description for git bz file</title>
<updated>2008-12-04T04:15:06+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2008-12-04T04:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=05e0ff3ad3e39b30c366d4fdc11f90ea63daafd7'/>
<id>05e0ff3ad3e39b30c366d4fdc11f90ea63daafd7</id>
<content type='text'>
Only use the commit body as the bug description when filing a new bug
if no other description is specified; if another description is
entered, use the commit body as the description for the attachment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only use the commit body as the bug description when filing a new bug
if no other description is specified; if another description is
entered, use the commit body as the description for the attachment.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow editing attachment comment and obsoletes</title>
<updated>2008-12-04T04:14:59+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2008-12-04T03:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=e972dea29b26e0538a87e5faba0b4e4d473cb024'/>
<id>e972dea29b26e0538a87e5faba0b4e4d473cb024</id>
<content type='text'>
Add a -e/--edit option to 'git-bz-attach' to bring up the
description/comment in an editor. Existing patches are shown
as commented out Obsoletes: lines that can be uncommented to
to obsolete the old patches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a -e/--edit option to 'git-bz-attach' to bring up the
description/comment in an editor. Existing patches are shown
as commented out Obsoletes: lines that can be uncommented to
to obsolete the old patches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allowing configuring a default product and component</title>
<updated>2008-11-22T19:00:45+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2008-11-22T19:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://thewalter.net/git/cgit.cgi/git-bz/commit/?id=cc442c4f0e10cf503918319a005855f3f06a1bf0'/>
<id>cc442c4f0e10cf503918319a005855f3f06a1bf0</id>
<content type='text'>
Allowing specifying bz-tracker.&lt;tracker&gt;.default-product and
bz-tracker.&lt;tracker&gt;.default-component. This is useful when done
in the per-repository config.

Add a "Per-repository configuration" section in the docs with examples.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allowing specifying bz-tracker.&lt;tracker&gt;.default-product and
bz-tracker.&lt;tracker&gt;.default-component. This is useful when done
in the per-repository config.

Add a "Per-repository configuration" section in the docs with examples.
</pre>
</div>
</content>
</entry>
</feed>
