summaryrefslogtreecommitdiffstats
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
* Handle redirectsOwen W. Taylor2009-09-091-4/+0
| | | | | | | | | | | | | 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.
* Make 'git bz add-url' more like git rebaseOwen W. Taylor2009-09-051-10/+3
| | | | | | | | | 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 <branchname>' shows a single meaningful commit.
* TODO updatesOwen W. Taylor2009-09-051-3/+48
| | | | | | - Always do 'git bz attach --edit' - Apply patches as a single mailbox - Make -u/--add-url kinder on the reflog
* Allow omitting bug reference for 'git bz attach'Owen W. Taylor2009-09-051-7/+0
| | | | | When there is a single bug referenced in the commits being attached, allow using that instead of specifying a bug reference manually.
* File bugs via XML-RPC when possibleOwen W. Taylor2009-08-291-11/+3
| | | | | | | | | | | | | | | | | | | | 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 => default-severity default-rep-platform => default-platform
* Add TODO item - Automatically guess obvious obsoletesOwen W. Taylor2008-12-041-0/+6
|
* Add TODO itemsOwen W. Taylor2008-12-041-0/+12
| | | | | Allow omitting bug reference when obvious Default to -e/--edit when only one commit
* Allow a separate description for git bz fileOwen W. Taylor2008-12-031-19/+0
| | | | | | 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.
* Allow editing attachment comment and obsoletesOwen W. Taylor2008-12-031-12/+0
| | | | | | | 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.
* Allowing configuring a default product and componentOwen W. Taylor2008-11-221-6/+0
| | | | | | | | Allowing specifying bz-tracker.<tracker>.default-product and bz-tracker.<tracker>.default-component. This is useful when done in the per-repository config. Add a "Per-repository configuration" section in the docs with examples.
* Add TODO item: Reconsider initial description for 'git bz file'Owen W. Taylor2008-11-221-0/+19
|
* Add TODO item: Specifying a default product/componentOwen W. Taylor2008-11-191-0/+6
|
* Remove dependency on GitPythonOwen W. Taylor2008-11-191-9/+0
| | | | | | | | | | | | | | | Replace usage of random low-level parts of GitPython with a simple convenience functionality similar to that offered by git.cmd. For example: git.commit(file="-", amend=True, _input=input) Include special options _input/_quiet/_interactive to allow removing several cases where subprocess.Popen() was used directly and improve output on git command failure. Also, use commit.subject rather than commit.message to be consistent with standard Git terminology.
* Don't include the URL in the attachment commentOwen W. Taylor2008-11-181-6/+0
| | | | | | Strip out the URL we add with -u when using the body of the commit as the comment for an attachmnet; it's completely redundant to have an URL pointing back to the bug page itself.
* Add TODO item: For attach -u don't include URL in the commentOwen W. Taylor2008-11-171-0/+6
|
* TODO additionsOwen W. Taylor2008-11-171-5/+14
| | | | | * Add item about dropping the usage of GitPython * Add a better suggestion for how to do Obsoletes
* Add TODO item: Allow editing comment used for attachmentsOwen W. Taylor2008-11-161-0/+12
|
* Add add-url subcommand and -u/--add-url command line optionsOwen W. Taylor2008-11-161-14/+7
| | | | | | | | | | | git bz add-url: new subcommand to rewrite old commit messages to include a bug URL. git bz attach/file: -u/--add-url option rewrites commit messages as with 'add-url' before attaching patches to bugzilla. git bz apply: -u/--add-url option rewrites commit messages after applying patches to the current tree.
* Add TODO item: more general patch applicationOwen W. Taylor2008-11-161-0/+8
|
* Initial importOwen W. Taylor2008-11-161-0/+39