summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-24Support chromium cookiesColin Walters
Chromium uses sqlite for cookies as well and with a very similar (but not identical) schema compared to xulrunner. Abstract things a bit so that chromium can use most of the same code.
2009-08-24Get attachment data from XML bug dump instead of downloading separatelyOwen W. Taylor
All of the bugtrackers we care about (gnome,mozilla,freedesktop,openedhand), include attachment data in the ctype=xml output, so: - Use excludefield=attachmentdata when we don't want attachment data - Use the data downloaded with the XML data when we do want attachment data (git bz apply) rather than downloading it separately. This fixes problems with bugzilla servers that use a redirect for attachments.
2009-08-15Fix to work with Bugzilla 3.4Owen W. Taylor
Bugzilla 3.4 (like the new GNOME bugzilla) - Requires a status for attached patches - Uses a different title for succesful attachments
2009-06-25Pass -M to git-format-patchOwen W. Taylor
Passing -M to git-format-patch when creating patches means that renames will be shown as renames, increasing reviewability of the resulting patches.
2009-04-25Make 'git bz file <commit>' just file that commitOwen W. Taylor
Deviate from git-format-patch in the handling of a single revision: file a bug with a single patch is definitely more common than filing a bug with a range of patches and this results in less mystical invocations. Hopefully git-format-patch will eventually catch up. Remove the support for --num=<N> and -N since it's minimally useful now; it's not impossible to want to do 'git bz file old_commit^.. -2' but I don't want to clutter the interface.
2009-04-25Move default-product and default-component to main bz sectionOwen W. Taylor
Picking up product and component from the tracker specific config was never useful and annoying; move the options bz.default-product and bz.default-component. Display useful help when product/component aren't specified. (No concession to backwards-compat here: people can easily reconfigure, especially with the help.)
2009-04-25Work around Firefox-3.5 locking problems with a copyOwen W. Taylor
Firefox-3.5 seems to always hold cookies.sqlite locked while the browser is open. Work around this by, when we hit a lock error, making a copy and reading from that. Not 100% reliable, but should work much of the time.
2009-04-25Factor out common code between Firefox and Epiphany cookie readingOwen W. Taylor
Make both call a common get_cookies_from_sqlite() to avoid code duplication. Return errors by raising a CookieError so that we can centralize information about git-config bz.browser into one place.
2009-04-25Add support for epiphany as wellAndy Wingo
Add bugzilla support for epiphany. Enable via: git config --global bz.browser epiphany Switch back via: git config --global bz.browser firefox3
2009-04-25Add checks to try and detect when -u/--add-url won't workOwen W. Taylor
Check for: - Commits already pushed to a remote branch - Commits that aren't on the current branch - Merge commits
2008-12-04Add TODO item - Automatically guess obvious obsoletesOwen W. Taylor
2008-12-04Add TODO itemsOwen W. Taylor
Allow omitting bug reference when obvious Default to -e/--edit when only one commit
2008-12-03Allow a separate description for git bz fileOwen W. Taylor
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.
2008-12-03Skip prompting about attachments when editing commentOwen W. Taylor
If -e/--edit is specified and there is only one patch, go straight to the edit, the user can abort from there if necessary.
2008-12-03Allow editing attachment comment and obsoletesOwen W. Taylor
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.
2008-11-23Fix resolving URL bug referencesOwen W. Taylor
Fix a problem where https was always used when a bug reference was specified as an URL: fhttp(s?) gives a group(1) of "" not None when the s is missing
2008-11-22Improve documentation of aliases and configurationOwen W. Taylor
Switch the example alias from the 'bgo' to the less obscure 'gnome'. (Suggestion from Ray Strode.) Other minor tweaks to the docs.
2008-11-22Allowing configuring a default product and componentOwen W. Taylor
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.
2008-11-22Make -b/--bugzilla a global optionOwen W. Taylor
Allow specifying -b/--bugzilla for all subcommands and not just for for 'file'
2008-11-22Add TODO item: Reconsider initial description for 'git bz file'Owen W. Taylor
2008-11-22Allow spaces in products and componentsOwen W. Taylor
While spaces in products and components may not be common, bugzilla.openedhand.com has, for example, "Metacity (Clutter port)" as a product. So allow that.
2008-11-20Minor indentation tweakOwen W. Taylor
Tweak style from last patch to match personal preference.
2008-11-20Make firefox profile lookup more relaxedTommi Komulainen
Select the first profile with a Path entry, and in case of multiple profiles use the one with Default=1 Fixes profile lookup with profiles.ini that looks like: [General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=t0ps3cr3t.default
2008-11-19Add TODO item: Specifying a default product/componentOwen W. Taylor
2008-11-19Fix git bz file of the last most recent commitOwen W. Taylor
rev_list_commits() wasn't working properly when the returned list of commits was empty because "".split("\n") is [""] not []. Special case that. (Reported by Colin Walters.)
2008-11-19Remove dependency on GitPythonOwen W. Taylor
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.
2008-11-18Don't include the URL in the attachment commentOwen W. Taylor
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.
2008-11-18Try to catch failure when attaching a patchOwen W. Taylor
If the response to attaching a patch doesn't have "Changes Submitted" as the, assume the attachment failed and dump out an error message and the response body.
2008-11-17Add TODO item: For attach -u don't include URL in the commentOwen W. Taylor
2008-11-17Fix severity in default config to 'normal'Owen W. Taylor
The default default severity should be 'normal', not empty.
2008-11-17TODO additionsOwen W. Taylor
* Add item about dropping the usage of GitPython * Add a better suggestion for how to do Obsoletes
2008-11-16Add TODO item: Allow editing comment used for attachmentsOwen W. Taylor
2008-11-16Add add-url subcommand and -u/--add-url command line optionsOwen W. Taylor
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.
2008-11-16Add TODO item: more general patch applicationOwen W. Taylor
2008-11-16Fix a couple of minor problems introduced in cleanupOwen W. Taylor
Testing revealed a couple of invalid variable references from cleanups just before the initial import. Fix.
2008-11-16Add product/component to 'git file' examplesOwen W. Taylor
git-file examples were missing the mandatory product and component.
2008-11-16Initial importOwen W. Taylor