lp:ubuntu/utopic-proposed/git-buildpackage

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/utopic-proposed/git-buildpackage
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

86. By Guido Günther

[5cde49a] Revert "Determine build_dir upfront"
This reverts commit b2549fac19f2d666552291a4fcf2020ca0570834.
Closes: #749104

85. By Guido Günther

* [949ce84] Slightly improve usage output
* [045e607] gbp pq: document --force
* [817976e] Handle version format errors more gracefully.
* [b0390d1] Fix comitter vs committer typos.
  Thanks to Sandro Tosi (Closes: #748339)
* [dc231f2] Document that the patches must apply without fuzz
* [de77df7] pq: Print proper error message if we fail to apply the tree
* [54e4542] pq: Try harder to cleanup after a failed patch.
  Thanks to Marco d'Itri for the repo to debug this
* [b2549fa] Determine build_dir upfront
* [a050942] Improve error reporting on failed commands.
  (Closes: #748248)
* [030ff96] Improve error reporting on hooks.

84. By Guido Günther

[ Guido Günther ]
* [14f6ded] Test option parser fallbacks more thoroughly
  revealing another bug where we overwrote parsed values with defaults
  (Closes: #733759)
* [03ada72] .gitignore: ignore editor backup files
* [4c6b067] Add minimal 'config' command. This only allows to print single
  config values so far. (Closes: #733470)
* [b393080] Import command not module. This matches the function name.
* [459d9bf] config: add decorator to add_option_* functions.
  This allows us to build an internal list of valid options and print
  these.

[ Markus Lehtonen ]
* [a8cfd88] Revert "GitRepository/add_remote_repo: fix the 'tags' argument"
  Which caused an unwanted behavior of not fetching refs/heads at all --
  only tags were fetched.
  This reverts commit 5dd598fb8f2a9109189fad6cf631811f12ce2130
* [4131b90] docs: re-enable missing manpage

83. By Guido Günther

[89f3005] Use a much simpler version to fix the command name in --help
mostly reverting e1780f0. (Closes: #742907)

82. By Guido Günther

[ Guido Günther ]
* [38cfa6c] Request verbose output on bug reports
* [d000b0c] Remove incorrect docs about multiple filter options
  (Closes: #718536)
* [fd440e2] Use a temporary directory. This avoids file name collisions and
  weired files in the working copy.
* [e1780f0] Fix command output.
  The first line lacked the subcommand like:
  $ gbp pull --help
  Usage: gbp [options] - safely update a repository from remote
  instead of
  $ gbp pull --help
  Usage: gbp pull [options] - safely update a repository from remote
             ^^^^

[ Mario Lang ]
* [077dc35] Fix config file name

[ Markus Lehtonen ]
* [3808523] docs: add some missing sgml closing tags
* [d8f55da] GitRepository/get_commit_info: correctly handle file
  renames/copies. Use the '--no-renames' git command line option in order
  to prevent two filenames per entry.
* [5dd598f] GitRepository/add_remote_repo: fix the 'tags' argument.
  Explicitly use --tags in git arguments - otherwise tags might not be
  fetched.
* [15d87fb] tests: more robust check for the default urgency level of dch.
  The dch tool might not report it's version if it is incorrectly compiled.
  Create a dummy changelog and parse it "manually" to determine the default
  urgency level.
* [7774375] pq: minor log message typo fix
* [bbf21bf] ComponentTestBase: use regex matching in log checking

81. By Guido Günther

* [f1bc542,1b0b17c] config: Don't pull in config defaults twice.
  This would otherwise overwrite values set in the legacy config sections.
  (Closes: #733759)
* [7e26f91] Remove cover-min-percentage. It makes running single tests
  harder than necessary since it requires the percentage also when using
  "nose <testname>".
* [d533e0f] import_dsc: Create missing debian branch with
  --create-missing-branches (Closes: #739888)
* [df32264] git-import-dsc: Document --create-missing-branches

80. By Guido Günther

[ Guido Günther ]
* [78f3673] Depend on newer devscripts.
  These contain a uscan that handles repackaging at the right level and
  won't let us pick up the wrong tarball name.
  Thanks to gregor herrmann and all others involved (Closes: #635920)
* [7c64575] Avoid backtrace on config file parse errors
  "gbp buildpackage" did this already but others didn't (Closes: #733759)
* [7b1eadd] Make parsing config file sections symmetric.
  Always read the legacy command's config file section prior to the
  subcommand's config file section.
  Until now 'gbp <subcommand>' would read '[subcommand]' as well as
  '[gbp-<subcommand>]' sections while 'gbp-<subcommand>' would only read
  '[gbp-<subcommand>]' sections. (Closes: #733759)
* [49f0e44] Change the default of cleaner to /bin/true.
  Running a clean command within version control by default nowadays
  causes more trouble than it helps. It's unnecessary with
  pbuilder/cowbuilder/sbuild and with export-dir. So change the default
  from 'debuild clean' to a noop ('/bin/true'). (Closes: #670624)
* [d93c89f] import_orig: test error paths of find_source
* [daf249f] docs: improve docs on using upstream's git repo.
  The documentation on using upstream's git directly instead of tarballs
  was very terse. Add a step by step guide on how to get started and
  how to update to new upstream versions.

[ Markus Lehtonen ]
* [e876beb] tests: adapt dch tests for older devscripts.
  Determine the default urgency level by determining the version number of
  the dch tool from command line.

79. By Guido Günther

* [f5718b8] No need to document --verbose. Properly document --help
  instead.
  Thanks to Olivier Berger for pointing this out (Closes: #731149)
* [e746d5f] Adjust test cases to newer devscripts (Closes: #732384)
* [ca93ccb] Run nosetest on executables too.
  They're all well behaved and this allows us to use doctests in them
* [eec8ce3] Determine changes file name based on dpkg-buildpackage options
  (Closes: #732678)

78. By Guido Günther

* [ab5a708] import-dsc; Merge upstream version by tag
  instead of simply using the upstream branch name. THis makes sure
  we also merge upstream versions that were imported previously with
  e.g. "gbp import-orig". (Closes: #698222)
* [2042144] log: add error and warning aliases since I tend to use them
  instead of err and warn. (Closes: #728896)
* [bc5ce39] Fix description of backports branches
* [00d830c] Use --distribution instead of --dist (Closes: #730788)

77. By Guido Günther

[ Guan Junchun ]
* [284eea5] gbp-clone: support repo URLs like "host:repo.git" Previously,
  gbp didn't correctly parse this kind of URL and clone failed.
* [d52abf3] gbp-clone: support cloning to a specific directory
  (Closes: #725666)

[ Guido Günther ]
* [3092623] Add missing bash completion for gbp import-dscs
  (Closes: #727749)
* [fc5b485] import-dsc: allow to skip Debian tag creation
  (Closes: #636368)
* [6f0c8f9] Update to git-pbuilder 1.30 that resyncs with what we shipped in
  gbp.
* [3e09958] Disable html coverage generation until python-nose is fixed.

[ Markus Lehtonen ]
* [c661c71] pq: rewrite patch export functionality.
  Use our own function for constructing the patch files instead of using
  the format-patch command of git. This way, we get the desired output
  format directly, without the need for the error-prone "format-patch,
  parse patch files, mangle and re-write patch files" cycle.
  Also, fix patch naming in patch generation when '--no-patch-numbers' is
  used. Previously, multiple commits with the same subject resulted in
  multiple patches having the same filename. This lead into broken series
  with missing patches as patch files were overwritten by the topmost
  commit.
* [017fac3] pq.format_patch: support file path filtering.
  Implements a filter option that allows filtering out changes to certain
  files/paths in the patch-generation. A commit is totally ignored if all
  files would be filtered out. The path filter is given as a Python
  regexp.
* [a0d6eb7] pq: properly generate non-ascii patch files.
  Encode non-ascii email headers properly. Also, set MIME headers
  correctly for the message body if the commit message body contains
  non-ascii characters.
  The reason for constructing the message in a little bit "clumsy" way is
  the intention is to match the output of git-format-patch as closely as
  possible.
* [91fbdc1] pq: support patch-export commands.
  Support giving commands to pq as a meta tag in commit message. The
  format is "Gbp: <command> [args]".
  Currently, only one command is supported. namely 'ignore'. That is, one
  can use 'Gbp: Ignore' in the commit message for ignoring the commit in
  patch-generation.
* [3dccca6] pq: add format_diff() function.
  For generating a patch file from a diff between two arbitrary commits.
* [34e85f7] pq: listen to 'Gbp-Pq:' commands, too
* [99c6995] pq: support 'Topic' patch-export command.
  Topic can be defined with either 'Gbp: Topic <topic>' or 'Gbp-Pq: Topic
  <topic>' in the commit message.
  This is to replace the "gbp-pq-topic: <topic>" command.
* [0c0086b] docs: update pq manpages regarding pq command meta tags

[ Felipe Sateler ]
* [babbc5e] Add zsh completion.
  (Closes: #717002)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/utopic/git-buildpackage
This branch contains Public information 
Everyone can see this information.

Subscribers