<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="5">
<package pkgid="be2a0dfbe7e53eb1df3f1a7ce91dfd98cc72f14b43234ed79d74f045ace18319" name="git-buildpackage" arch="noarch">
  <version epoch="0" ver="0.9.35" rel="150600.5.1"/>
  <changelog author="fschreiner@suse.de" date="1583841600">- intial package version 0.9.19</changelog>
  <changelog author="tarakbumba@gmail.com" date="1623931200">- fixed buildrequires for Mageia packages
- fixed Group and License tags for Mageia packages
- fixed file list for Mageia packages</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1629720000">- Update to version 0.9.23:
  * Document changes and release 0.9.23
  * spec: Fix rpm build on centos7 and centos8
  * spec: Ignore byte-compiled python files
  * docs: Check for docbook2man too
  * docs: Use either python3 or python
  * setup.py: Explicitly open the changelog file as utf-8
  * Fix gbp-builder-mock to honor configured options for mock
  * gbp-builder-mock: Update to work with current mock releases
  * spec: Swtich requires to python3 too
  * spec: Install setup-git-attributes command
  * setup.py: Allow for more liberal version numbers
  * setup.py: Avoid dpkg-parsechangelog
  * repo_setup: fix documentation generation
  * manpages: fix gbp-setup-gitattributes
  * tests/11_test_dch_main.py: Fix OS release check for Ubuntu.
  * Add tests for setup-gitattributes functionality
  * Install the setup_gitattributes script
  * scripts: Make setup_gitattributes future-proof
  * d/control: Capitalise Git throughout the package descriptions
  * d/control: Add the new subcommand to the package description
  * docs: Add a manpage for gbp setup-gitattributes
  * docs: gbp-clone: Document --defuse-gitattributes
  * scripts: Add setup-gitattributes subcommand
  * clone: Add --defuse-gitattributes
  * repo_setup: Add check/setup_gitattributes
  * gbp.git: Add support for long listing format (with object sizes)
  * gbp.git: Change list_tree to return an iterator
  * tests: Match the correct files in filter tests
  * clone: Don’t check out the Debian branch if it doesn’t exist
  * dch: Add support for the --local=suffix option
  * Add info about --git-ignore-branch when not on branch
  * import-dsc: Delete NULs from dpkg-parsechangelog output before parsing
  * zsh completion: update completion for "pull" and further new commands
  * Document changes and release 0.9.22
  * tests: Don't be fooled by 32bit userspace on amd64
  * manpages: Fix typo in gbp-buildpackage-rpm.1
  * Drop maintainer scripts
  * d/control: Bump supported python3 version
  * dh_missing: Ignore __pycache_
  * d/control: Switch to dh-compat 13
  * Update rpm component test submodule
  * rpm: Fix tags in rpm spec files
  * d/control: Require newer rpm
  * tests: Honor GBP_TESTS_NOCLEAN in rpm tests too
  * rpm: Fix tags in rpm spec files
  * rpm: Open tempfile in text mode
  * rpm: Stop decoding strings
  * autopkgtest: Set %_arch
  * Define %python_sitelib for autopkgtest
  * Document changes and release 0.9.21
  * tests: Fixup changelog test on Ubuntu
  * gitlab-ci: Use a more recent Ubuntu LTS
  * doctests/test_Changelog: Don't expect /etc/lsb-release
  * tests/11_test_dch_main.py: Don't expect /etc/lsb-release on Debian
  * import-ref: Fix help
  * docs: Correct "option" typo in gbp-buildpackage manpage
  * buildpackage: Fix tests and test arch override
  * buildpackage: Honor --git-arch for GBP_CHANGES_FILE
  * docs: Add example for exporting the source tree
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Fix a comment typo
  * salsa-ci: Skip reprotest
  * test_import_orig: Drop unused variable
  * test_import_orig: Fix typo
  * import-orig: Allow the post-unpack hook to filter tarball files
  * import-orig: expose unpacked sources dir to the postunpack hook
  * autopkgtests: Depend on @builddep@
  * smoketest: Avoid writing to ..
  * autopkgtest: Pass RPM macros on command line
  * spec: Don't fail on empty cache dir
  * spec: Include the correct file
  * policy: Fix typos
  * docs: Clarify that only tarball creation is affected.
  * docs: Drop --git- from dch invocation
  * Document changes and release 0.9.20
  * Make flake8 E741 happy
  * import_orig: Drop all upstream signatures with --upstream-signatures=off
  * git: Drop doctest
  * get_component_tarballs: Check for signature too
  * import-orig: Print all sources with `verbose`
  * upstreamsource: Add __repr__
  * Revert "import-orig: Print name of signature file we failed to import"
  * import-orig: Print name of signature file we failed to import
  * import-orig: Print name of signature file we failed to import
  * docs: import-ref: Fix wrong --upstream-tree default
  * pristine-tar: Escape '+' in match regexp
  * deb: git: Escape '.' on pristine-tar matches
  * doctest: Ignore exception detail</changelog>
  <changelog author="FSchreiner@suse.com" date="1728734400">- Update to version 0.9.35:
  * Idiomatic usage of pytest, remove almost all traces of nose
  * d/changelog: Reformat
  * spec: Bump version
  * Document changes and release 0.9.35
  * tests/component/rpm: Fix skipping tests with pytest
  * tests/component: Fix skipping tests when submodules are no present
  * rpm: Mark two tests as xfail
  * build: Run tests through pytest
  * tests: Merge the pristine-tar doctests
  * tests: Merge the repository doctests
  * Drop travis CI file
  * Drop completely outdated tox.ini
  * 12_test_deb: add test for native 1.0 DSC with Debian revision
  * dscfile.py: decide native/non-native based on diff presence, not version format
  * docs: Prefer debian/latest over debian/sid
  * import: Use debian/latest
  * d/control: Let Vcs-* point to salsa
  * Use pythons builtin mock
  * Document changes and release 0.9.34
  * Drop format_b
  * tests: Avoid assertRaisesRegexp
  * tests: Avoid assertEquals
  * docs: create_repo uses DEBFULLNAME not DEBUSER
  * ci: Run ruff
  * Add linter configs
  * tests: Clarify noqa tags
  * tests: Prefer isinstance() over type()
  * tristate: Prefer isinstance() over type()
  * rpm: Prefer 'not in' for membership tests
  * rpm: Prefer isinstance() over type()
  * examples/zeitgest: Exit early if we don't find the python module
  * dscfile: Improve error when dsc file isn't UTF-8
  * dscfile: Use "file" as context manager
  * docs: document how to send the tip of debian-branch with gbp push
  * pull: Allow pull in unclean repos
  * tests: shellcheck packaging-in-container too
  * tests: Make shellcheck happy
  * tests: Rename run-in-docker to run-in-container to be more generic
  * tests: Fix shell syntax issues in run-in-container
  * tests: Capitalize Dockerfile commands to follow to formal syntax
  * tests: Avoid busting container layer cache on every file change
  * tests: Implement 'run-in-docker -c docker'
  * debian: Fix misc spelling
  * gbp: Fix misc spelling in user visible output and comments
  * docs: Fix misc spelling in documentation
  * rpm: Adjust to new gbp.conf install path
  * docs: Drop NEWS
  * setup: Move most options to setup.cfg
  * Validate shell completion functions
  * salsa-ci: Disable SALSA_CI_DISABLE_VERSION_BUMP
  * Document changes and release 0.9.33
  * d/control: Drop Debian revision from dependeny
  * tests: Make flake8 happy
  * d/control: Specify required git version as dependency
  * config: Catch DuplicateOption errors
  * docs: gbp-clone: Fix small typo and fix metadata file name
  * Document changes and release 0.9.32
  * Document changes and release 0.9.31
  * build: Disable API docs
  * tests: Adjust to changed git output
  * patch_series: Ignore whitespace lines
  * pq: Roll back on all errors
  * dch: Catch d/control parse errors too
  * Revert "tests: Adjust to changed git output"
  * docs: gbp-pq manpage: refer to the moved location
  * d/rules: Check for DEB_BUILD_OPTIONS
  * tests: Adjust to changed git output
  * gbp/deb/git: Dont' strip ~ patterns unconditionally
  * import-orig: Parse various Debian version patterns
  * repository.create_tag: Explicitly don't sign when sign=False
  * config: Print sensible error message on duplicate sections
  * gbp-upload: Check if remote exists
  * rpm/policy: Add missing dash before version in RPM changelog header
  * upload: Handle empty export-dir
  * create-remote-repo.xml: Fix minor typo
  * upload: Honor export-dir
  * Document changes and release 0.9.30
  * Bump standards version to 4.6.1
  * tests: Allow file protocol for submodule test
  * examples: Make it simpler to quit
  * examples: Add upload script
  * Document changes and release 0.9.29
  * Build-depend on python3-filelock
  * Explicitly use the deb install layout when building our RPM
  * Specify a sysconfig scheme in smoke-rpm
  * config: Print correct default for postunpack hook
  * rpm: Fix flake8
  * git-pbuilder: export GBP_{DIST,ARCH,BUILDER} to the environment
  * clone: Allow to add automatically add upstream vcs
  * Document changes and release 0.9.28
  * export-orig: Allow for --pristine-tar-commit
  * pkgpolicy: Use type annotations that also work for python 3.9
  * Document changes and release 0.9.27
  * Add breaks on older dgit
  * clone: add second allowed form for vcs-git protocol to manual page
  * dch: Don't crash when we fail to get an upstream version
  * import-dsc: Fix error message when missing debian branch
  * docs: Ship gbp-setup-gitattributs man page
  * docs: Make --component more prominent
  * uscan: Drop pre 2.11 devscripts compat code
  * tests: Add "gbp import-orig --uscan" test
  * Makefile: add type-check
  * dch: Add minimal type information
  * Ignore imports without type annotations for now
  * pkgpolicy: Add type annotations
  * clone: Allow to skip alias expansion
  * docs: Fix --upstream-signature flag description
  * debian/rules: clean __pycache__ directories generated during the build
  * pull: Prefix local branch with 'refs/heads/'
  * repository: Add helper to prefix branch with 'refs/heads/'
  * repository.get_submodules: Only strip repo path from the beginning
  * debian/rules: really export GBP_NETWORK_TESTS to tests
  * debian/clean: add forgotten files
  * Move some cleaning from debian/rules to debian/clean
  * repository: list_tree: Handle '-'
  * smoke-rpm: Avoid deprecated distutils
  * deb: Decode changelog content when fetched from git
  * tests: Test import-orig from upstream branch
  * debian/copyrigt: switch to machine-readable format 1.0
  * debian/rules: remove obsolete and unused Make variables
  * rules: simplify thanks to debhelper compat 13
  * debian/rules: simplify installation of zsh and pk4
  * debhelper: make package prefix explicit in configuration files
  * config: Use ConfigParser instead of deprecated SafeConfigParser
  * git/repository: Disable signatures when grepping for commits
  * Document changes and release 0.9.26
  * push: Limit remote check to default remote
  * docs: Fix argument for "gbp pq export --commit"
  * scripts: add -v shortcut for --verbose where it has been forgotten
  * push: skip pristine-tar push if already present remotely
  * tests: fix input data to create-remote-repo tests
  * debian/rules: fix build with python3.10 as default
  * tests: set HOME to an unexisting directory
  * docs: port build system to newer pydoctor
  * rpm.policy: Drop non breaking space
  * rpm.changelog: Drop non breaking space
  * deb.git, scripts: Use cannot rather than can not for clarity
  * pq: Check if repo is clean before importing patches
  * push: Make --debian-tag='' match the documentation
  * tests: Fix "test_push_failure" with newer git
  * HACKING: Document how to keep test repos around
  * HACKING: mention how to rerun a single test
  * uscan: Remove pre-devscripts 2.10.70 compat code
  * config: Add missing comma
  * export-orig: Consistently refer to the pristine-tar branch
  * import-orig: Don’t hardcode the pristine-tar branch
  * rpm: Avoid devscript dependency
  * Document changes and release 0.9.25
  * tests: Make sure DEBEMAIL is set
  * buildpackage: Map 'debian/latest' and 'debian/main' to sid too
  * Document changes and release 0.9.24
  * Use collections.abc.Iterable instead of collections.Iterable
  * d/control: Depend on dh-sequence-python3
  * d/control: Add RulesRequiresRoot
  * d/control: Drop versioned python3 dep
  * d/rules: Drop trailing whitespace
  * d/changelog: Drop trailing whitespace
  * Add translation infrastructure
  * Fix import-dsc on empty repo if defaultBranch!=master
  * git: Actually include the missing key name in the KeyError message
  * dch: Require EMAIL or DEBEMAIL to be set</changelog>
</package>
<package pkgid="04138906b67fa3a780fc323fe809bf1668f8aadedd213b06362da96ca5946cb6" name="git-buildpackage" arch="src">
  <version epoch="0" ver="0.9.35" rel="150600.5.1"/>
  <changelog author="fschreiner@suse.de" date="1583841600">- intial package version 0.9.19</changelog>
  <changelog author="tarakbumba@gmail.com" date="1623931200">- fixed buildrequires for Mageia packages
- fixed Group and License tags for Mageia packages
- fixed file list for Mageia packages</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1629720000">- Update to version 0.9.23:
  * Document changes and release 0.9.23
  * spec: Fix rpm build on centos7 and centos8
  * spec: Ignore byte-compiled python files
  * docs: Check for docbook2man too
  * docs: Use either python3 or python
  * setup.py: Explicitly open the changelog file as utf-8
  * Fix gbp-builder-mock to honor configured options for mock
  * gbp-builder-mock: Update to work with current mock releases
  * spec: Swtich requires to python3 too
  * spec: Install setup-git-attributes command
  * setup.py: Allow for more liberal version numbers
  * setup.py: Avoid dpkg-parsechangelog
  * repo_setup: fix documentation generation
  * manpages: fix gbp-setup-gitattributes
  * tests/11_test_dch_main.py: Fix OS release check for Ubuntu.
  * Add tests for setup-gitattributes functionality
  * Install the setup_gitattributes script
  * scripts: Make setup_gitattributes future-proof
  * d/control: Capitalise Git throughout the package descriptions
  * d/control: Add the new subcommand to the package description
  * docs: Add a manpage for gbp setup-gitattributes
  * docs: gbp-clone: Document --defuse-gitattributes
  * scripts: Add setup-gitattributes subcommand
  * clone: Add --defuse-gitattributes
  * repo_setup: Add check/setup_gitattributes
  * gbp.git: Add support for long listing format (with object sizes)
  * gbp.git: Change list_tree to return an iterator
  * tests: Match the correct files in filter tests
  * clone: Don’t check out the Debian branch if it doesn’t exist
  * dch: Add support for the --local=suffix option
  * Add info about --git-ignore-branch when not on branch
  * import-dsc: Delete NULs from dpkg-parsechangelog output before parsing
  * zsh completion: update completion for "pull" and further new commands
  * Document changes and release 0.9.22
  * tests: Don't be fooled by 32bit userspace on amd64
  * manpages: Fix typo in gbp-buildpackage-rpm.1
  * Drop maintainer scripts
  * d/control: Bump supported python3 version
  * dh_missing: Ignore __pycache_
  * d/control: Switch to dh-compat 13
  * Update rpm component test submodule
  * rpm: Fix tags in rpm spec files
  * d/control: Require newer rpm
  * tests: Honor GBP_TESTS_NOCLEAN in rpm tests too
  * rpm: Fix tags in rpm spec files
  * rpm: Open tempfile in text mode
  * rpm: Stop decoding strings
  * autopkgtest: Set %_arch
  * Define %python_sitelib for autopkgtest
  * Document changes and release 0.9.21
  * tests: Fixup changelog test on Ubuntu
  * gitlab-ci: Use a more recent Ubuntu LTS
  * doctests/test_Changelog: Don't expect /etc/lsb-release
  * tests/11_test_dch_main.py: Don't expect /etc/lsb-release on Debian
  * import-ref: Fix help
  * docs: Correct "option" typo in gbp-buildpackage manpage
  * buildpackage: Fix tests and test arch override
  * buildpackage: Honor --git-arch for GBP_CHANGES_FILE
  * docs: Add example for exporting the source tree
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Fix a comment typo
  * salsa-ci: Skip reprotest
  * test_import_orig: Drop unused variable
  * test_import_orig: Fix typo
  * import-orig: Allow the post-unpack hook to filter tarball files
  * import-orig: expose unpacked sources dir to the postunpack hook
  * autopkgtests: Depend on @builddep@
  * smoketest: Avoid writing to ..
  * autopkgtest: Pass RPM macros on command line
  * spec: Don't fail on empty cache dir
  * spec: Include the correct file
  * policy: Fix typos
  * docs: Clarify that only tarball creation is affected.
  * docs: Drop --git- from dch invocation
  * Document changes and release 0.9.20
  * Make flake8 E741 happy
  * import_orig: Drop all upstream signatures with --upstream-signatures=off
  * git: Drop doctest
  * get_component_tarballs: Check for signature too
  * import-orig: Print all sources with `verbose`
  * upstreamsource: Add __repr__
  * Revert "import-orig: Print name of signature file we failed to import"
  * import-orig: Print name of signature file we failed to import
  * import-orig: Print name of signature file we failed to import
  * docs: import-ref: Fix wrong --upstream-tree default
  * pristine-tar: Escape '+' in match regexp
  * deb: git: Escape '.' on pristine-tar matches
  * doctest: Ignore exception detail</changelog>
  <changelog author="FSchreiner@suse.com" date="1728734400">- Update to version 0.9.35:
  * Idiomatic usage of pytest, remove almost all traces of nose
  * d/changelog: Reformat
  * spec: Bump version
  * Document changes and release 0.9.35
  * tests/component/rpm: Fix skipping tests with pytest
  * tests/component: Fix skipping tests when submodules are no present
  * rpm: Mark two tests as xfail
  * build: Run tests through pytest
  * tests: Merge the pristine-tar doctests
  * tests: Merge the repository doctests
  * Drop travis CI file
  * Drop completely outdated tox.ini
  * 12_test_deb: add test for native 1.0 DSC with Debian revision
  * dscfile.py: decide native/non-native based on diff presence, not version format
  * docs: Prefer debian/latest over debian/sid
  * import: Use debian/latest
  * d/control: Let Vcs-* point to salsa
  * Use pythons builtin mock
  * Document changes and release 0.9.34
  * Drop format_b
  * tests: Avoid assertRaisesRegexp
  * tests: Avoid assertEquals
  * docs: create_repo uses DEBFULLNAME not DEBUSER
  * ci: Run ruff
  * Add linter configs
  * tests: Clarify noqa tags
  * tests: Prefer isinstance() over type()
  * tristate: Prefer isinstance() over type()
  * rpm: Prefer 'not in' for membership tests
  * rpm: Prefer isinstance() over type()
  * examples/zeitgest: Exit early if we don't find the python module
  * dscfile: Improve error when dsc file isn't UTF-8
  * dscfile: Use "file" as context manager
  * docs: document how to send the tip of debian-branch with gbp push
  * pull: Allow pull in unclean repos
  * tests: shellcheck packaging-in-container too
  * tests: Make shellcheck happy
  * tests: Rename run-in-docker to run-in-container to be more generic
  * tests: Fix shell syntax issues in run-in-container
  * tests: Capitalize Dockerfile commands to follow to formal syntax
  * tests: Avoid busting container layer cache on every file change
  * tests: Implement 'run-in-docker -c docker'
  * debian: Fix misc spelling
  * gbp: Fix misc spelling in user visible output and comments
  * docs: Fix misc spelling in documentation
  * rpm: Adjust to new gbp.conf install path
  * docs: Drop NEWS
  * setup: Move most options to setup.cfg
  * Validate shell completion functions
  * salsa-ci: Disable SALSA_CI_DISABLE_VERSION_BUMP
  * Document changes and release 0.9.33
  * d/control: Drop Debian revision from dependeny
  * tests: Make flake8 happy
  * d/control: Specify required git version as dependency
  * config: Catch DuplicateOption errors
  * docs: gbp-clone: Fix small typo and fix metadata file name
  * Document changes and release 0.9.32
  * Document changes and release 0.9.31
  * build: Disable API docs
  * tests: Adjust to changed git output
  * patch_series: Ignore whitespace lines
  * pq: Roll back on all errors
  * dch: Catch d/control parse errors too
  * Revert "tests: Adjust to changed git output"
  * docs: gbp-pq manpage: refer to the moved location
  * d/rules: Check for DEB_BUILD_OPTIONS
  * tests: Adjust to changed git output
  * gbp/deb/git: Dont' strip ~ patterns unconditionally
  * import-orig: Parse various Debian version patterns
  * repository.create_tag: Explicitly don't sign when sign=False
  * config: Print sensible error message on duplicate sections
  * gbp-upload: Check if remote exists
  * rpm/policy: Add missing dash before version in RPM changelog header
  * upload: Handle empty export-dir
  * create-remote-repo.xml: Fix minor typo
  * upload: Honor export-dir
  * Document changes and release 0.9.30
  * Bump standards version to 4.6.1
  * tests: Allow file protocol for submodule test
  * examples: Make it simpler to quit
  * examples: Add upload script
  * Document changes and release 0.9.29
  * Build-depend on python3-filelock
  * Explicitly use the deb install layout when building our RPM
  * Specify a sysconfig scheme in smoke-rpm
  * config: Print correct default for postunpack hook
  * rpm: Fix flake8
  * git-pbuilder: export GBP_{DIST,ARCH,BUILDER} to the environment
  * clone: Allow to add automatically add upstream vcs
  * Document changes and release 0.9.28
  * export-orig: Allow for --pristine-tar-commit
  * pkgpolicy: Use type annotations that also work for python 3.9
  * Document changes and release 0.9.27
  * Add breaks on older dgit
  * clone: add second allowed form for vcs-git protocol to manual page
  * dch: Don't crash when we fail to get an upstream version
  * import-dsc: Fix error message when missing debian branch
  * docs: Ship gbp-setup-gitattributs man page
  * docs: Make --component more prominent
  * uscan: Drop pre 2.11 devscripts compat code
  * tests: Add "gbp import-orig --uscan" test
  * Makefile: add type-check
  * dch: Add minimal type information
  * Ignore imports without type annotations for now
  * pkgpolicy: Add type annotations
  * clone: Allow to skip alias expansion
  * docs: Fix --upstream-signature flag description
  * debian/rules: clean __pycache__ directories generated during the build
  * pull: Prefix local branch with 'refs/heads/'
  * repository: Add helper to prefix branch with 'refs/heads/'
  * repository.get_submodules: Only strip repo path from the beginning
  * debian/rules: really export GBP_NETWORK_TESTS to tests
  * debian/clean: add forgotten files
  * Move some cleaning from debian/rules to debian/clean
  * repository: list_tree: Handle '-'
  * smoke-rpm: Avoid deprecated distutils
  * deb: Decode changelog content when fetched from git
  * tests: Test import-orig from upstream branch
  * debian/copyrigt: switch to machine-readable format 1.0
  * debian/rules: remove obsolete and unused Make variables
  * rules: simplify thanks to debhelper compat 13
  * debian/rules: simplify installation of zsh and pk4
  * debhelper: make package prefix explicit in configuration files
  * config: Use ConfigParser instead of deprecated SafeConfigParser
  * git/repository: Disable signatures when grepping for commits
  * Document changes and release 0.9.26
  * push: Limit remote check to default remote
  * docs: Fix argument for "gbp pq export --commit"
  * scripts: add -v shortcut for --verbose where it has been forgotten
  * push: skip pristine-tar push if already present remotely
  * tests: fix input data to create-remote-repo tests
  * debian/rules: fix build with python3.10 as default
  * tests: set HOME to an unexisting directory
  * docs: port build system to newer pydoctor
  * rpm.policy: Drop non breaking space
  * rpm.changelog: Drop non breaking space
  * deb.git, scripts: Use cannot rather than can not for clarity
  * pq: Check if repo is clean before importing patches
  * push: Make --debian-tag='' match the documentation
  * tests: Fix "test_push_failure" with newer git
  * HACKING: Document how to keep test repos around
  * HACKING: mention how to rerun a single test
  * uscan: Remove pre-devscripts 2.10.70 compat code
  * config: Add missing comma
  * export-orig: Consistently refer to the pristine-tar branch
  * import-orig: Don’t hardcode the pristine-tar branch
  * rpm: Avoid devscript dependency
  * Document changes and release 0.9.25
  * tests: Make sure DEBEMAIL is set
  * buildpackage: Map 'debian/latest' and 'debian/main' to sid too
  * Document changes and release 0.9.24
  * Use collections.abc.Iterable instead of collections.Iterable
  * d/control: Depend on dh-sequence-python3
  * d/control: Add RulesRequiresRoot
  * d/control: Drop versioned python3 dep
  * d/rules: Drop trailing whitespace
  * d/changelog: Drop trailing whitespace
  * Add translation infrastructure
  * Fix import-dsc on empty repo if defaultBranch!=master
  * git: Actually include the missing key name in the KeyError message
  * dch: Require EMAIL or DEBEMAIL to be set</changelog>
</package>
<package pkgid="a5a2086c7e5b27ecc8f8248a440032eb091243bc930fd142aa89b038590344d3" name="git-buildpackage-common" arch="noarch">
  <version epoch="0" ver="0.9.35" rel="150600.5.1"/>
  <changelog author="fschreiner@suse.de" date="1583841600">- intial package version 0.9.19</changelog>
  <changelog author="tarakbumba@gmail.com" date="1623931200">- fixed buildrequires for Mageia packages
- fixed Group and License tags for Mageia packages
- fixed file list for Mageia packages</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1629720000">- Update to version 0.9.23:
  * Document changes and release 0.9.23
  * spec: Fix rpm build on centos7 and centos8
  * spec: Ignore byte-compiled python files
  * docs: Check for docbook2man too
  * docs: Use either python3 or python
  * setup.py: Explicitly open the changelog file as utf-8
  * Fix gbp-builder-mock to honor configured options for mock
  * gbp-builder-mock: Update to work with current mock releases
  * spec: Swtich requires to python3 too
  * spec: Install setup-git-attributes command
  * setup.py: Allow for more liberal version numbers
  * setup.py: Avoid dpkg-parsechangelog
  * repo_setup: fix documentation generation
  * manpages: fix gbp-setup-gitattributes
  * tests/11_test_dch_main.py: Fix OS release check for Ubuntu.
  * Add tests for setup-gitattributes functionality
  * Install the setup_gitattributes script
  * scripts: Make setup_gitattributes future-proof
  * d/control: Capitalise Git throughout the package descriptions
  * d/control: Add the new subcommand to the package description
  * docs: Add a manpage for gbp setup-gitattributes
  * docs: gbp-clone: Document --defuse-gitattributes
  * scripts: Add setup-gitattributes subcommand
  * clone: Add --defuse-gitattributes
  * repo_setup: Add check/setup_gitattributes
  * gbp.git: Add support for long listing format (with object sizes)
  * gbp.git: Change list_tree to return an iterator
  * tests: Match the correct files in filter tests
  * clone: Don’t check out the Debian branch if it doesn’t exist
  * dch: Add support for the --local=suffix option
  * Add info about --git-ignore-branch when not on branch
  * import-dsc: Delete NULs from dpkg-parsechangelog output before parsing
  * zsh completion: update completion for "pull" and further new commands
  * Document changes and release 0.9.22
  * tests: Don't be fooled by 32bit userspace on amd64
  * manpages: Fix typo in gbp-buildpackage-rpm.1
  * Drop maintainer scripts
  * d/control: Bump supported python3 version
  * dh_missing: Ignore __pycache_
  * d/control: Switch to dh-compat 13
  * Update rpm component test submodule
  * rpm: Fix tags in rpm spec files
  * d/control: Require newer rpm
  * tests: Honor GBP_TESTS_NOCLEAN in rpm tests too
  * rpm: Fix tags in rpm spec files
  * rpm: Open tempfile in text mode
  * rpm: Stop decoding strings
  * autopkgtest: Set %_arch
  * Define %python_sitelib for autopkgtest
  * Document changes and release 0.9.21
  * tests: Fixup changelog test on Ubuntu
  * gitlab-ci: Use a more recent Ubuntu LTS
  * doctests/test_Changelog: Don't expect /etc/lsb-release
  * tests/11_test_dch_main.py: Don't expect /etc/lsb-release on Debian
  * import-ref: Fix help
  * docs: Correct "option" typo in gbp-buildpackage manpage
  * buildpackage: Fix tests and test arch override
  * buildpackage: Honor --git-arch for GBP_CHANGES_FILE
  * docs: Add example for exporting the source tree
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Fix a comment typo
  * salsa-ci: Skip reprotest
  * test_import_orig: Drop unused variable
  * test_import_orig: Fix typo
  * import-orig: Allow the post-unpack hook to filter tarball files
  * import-orig: expose unpacked sources dir to the postunpack hook
  * autopkgtests: Depend on @builddep@
  * smoketest: Avoid writing to ..
  * autopkgtest: Pass RPM macros on command line
  * spec: Don't fail on empty cache dir
  * spec: Include the correct file
  * policy: Fix typos
  * docs: Clarify that only tarball creation is affected.
  * docs: Drop --git- from dch invocation
  * Document changes and release 0.9.20
  * Make flake8 E741 happy
  * import_orig: Drop all upstream signatures with --upstream-signatures=off
  * git: Drop doctest
  * get_component_tarballs: Check for signature too
  * import-orig: Print all sources with `verbose`
  * upstreamsource: Add __repr__
  * Revert "import-orig: Print name of signature file we failed to import"
  * import-orig: Print name of signature file we failed to import
  * import-orig: Print name of signature file we failed to import
  * docs: import-ref: Fix wrong --upstream-tree default
  * pristine-tar: Escape '+' in match regexp
  * deb: git: Escape '.' on pristine-tar matches
  * doctest: Ignore exception detail</changelog>
  <changelog author="FSchreiner@suse.com" date="1728734400">- Update to version 0.9.35:
  * Idiomatic usage of pytest, remove almost all traces of nose
  * d/changelog: Reformat
  * spec: Bump version
  * Document changes and release 0.9.35
  * tests/component/rpm: Fix skipping tests with pytest
  * tests/component: Fix skipping tests when submodules are no present
  * rpm: Mark two tests as xfail
  * build: Run tests through pytest
  * tests: Merge the pristine-tar doctests
  * tests: Merge the repository doctests
  * Drop travis CI file
  * Drop completely outdated tox.ini
  * 12_test_deb: add test for native 1.0 DSC with Debian revision
  * dscfile.py: decide native/non-native based on diff presence, not version format
  * docs: Prefer debian/latest over debian/sid
  * import: Use debian/latest
  * d/control: Let Vcs-* point to salsa
  * Use pythons builtin mock
  * Document changes and release 0.9.34
  * Drop format_b
  * tests: Avoid assertRaisesRegexp
  * tests: Avoid assertEquals
  * docs: create_repo uses DEBFULLNAME not DEBUSER
  * ci: Run ruff
  * Add linter configs
  * tests: Clarify noqa tags
  * tests: Prefer isinstance() over type()
  * tristate: Prefer isinstance() over type()
  * rpm: Prefer 'not in' for membership tests
  * rpm: Prefer isinstance() over type()
  * examples/zeitgest: Exit early if we don't find the python module
  * dscfile: Improve error when dsc file isn't UTF-8
  * dscfile: Use "file" as context manager
  * docs: document how to send the tip of debian-branch with gbp push
  * pull: Allow pull in unclean repos
  * tests: shellcheck packaging-in-container too
  * tests: Make shellcheck happy
  * tests: Rename run-in-docker to run-in-container to be more generic
  * tests: Fix shell syntax issues in run-in-container
  * tests: Capitalize Dockerfile commands to follow to formal syntax
  * tests: Avoid busting container layer cache on every file change
  * tests: Implement 'run-in-docker -c docker'
  * debian: Fix misc spelling
  * gbp: Fix misc spelling in user visible output and comments
  * docs: Fix misc spelling in documentation
  * rpm: Adjust to new gbp.conf install path
  * docs: Drop NEWS
  * setup: Move most options to setup.cfg
  * Validate shell completion functions
  * salsa-ci: Disable SALSA_CI_DISABLE_VERSION_BUMP
  * Document changes and release 0.9.33
  * d/control: Drop Debian revision from dependeny
  * tests: Make flake8 happy
  * d/control: Specify required git version as dependency
  * config: Catch DuplicateOption errors
  * docs: gbp-clone: Fix small typo and fix metadata file name
  * Document changes and release 0.9.32
  * Document changes and release 0.9.31
  * build: Disable API docs
  * tests: Adjust to changed git output
  * patch_series: Ignore whitespace lines
  * pq: Roll back on all errors
  * dch: Catch d/control parse errors too
  * Revert "tests: Adjust to changed git output"
  * docs: gbp-pq manpage: refer to the moved location
  * d/rules: Check for DEB_BUILD_OPTIONS
  * tests: Adjust to changed git output
  * gbp/deb/git: Dont' strip ~ patterns unconditionally
  * import-orig: Parse various Debian version patterns
  * repository.create_tag: Explicitly don't sign when sign=False
  * config: Print sensible error message on duplicate sections
  * gbp-upload: Check if remote exists
  * rpm/policy: Add missing dash before version in RPM changelog header
  * upload: Handle empty export-dir
  * create-remote-repo.xml: Fix minor typo
  * upload: Honor export-dir
  * Document changes and release 0.9.30
  * Bump standards version to 4.6.1
  * tests: Allow file protocol for submodule test
  * examples: Make it simpler to quit
  * examples: Add upload script
  * Document changes and release 0.9.29
  * Build-depend on python3-filelock
  * Explicitly use the deb install layout when building our RPM
  * Specify a sysconfig scheme in smoke-rpm
  * config: Print correct default for postunpack hook
  * rpm: Fix flake8
  * git-pbuilder: export GBP_{DIST,ARCH,BUILDER} to the environment
  * clone: Allow to add automatically add upstream vcs
  * Document changes and release 0.9.28
  * export-orig: Allow for --pristine-tar-commit
  * pkgpolicy: Use type annotations that also work for python 3.9
  * Document changes and release 0.9.27
  * Add breaks on older dgit
  * clone: add second allowed form for vcs-git protocol to manual page
  * dch: Don't crash when we fail to get an upstream version
  * import-dsc: Fix error message when missing debian branch
  * docs: Ship gbp-setup-gitattributs man page
  * docs: Make --component more prominent
  * uscan: Drop pre 2.11 devscripts compat code
  * tests: Add "gbp import-orig --uscan" test
  * Makefile: add type-check
  * dch: Add minimal type information
  * Ignore imports without type annotations for now
  * pkgpolicy: Add type annotations
  * clone: Allow to skip alias expansion
  * docs: Fix --upstream-signature flag description
  * debian/rules: clean __pycache__ directories generated during the build
  * pull: Prefix local branch with 'refs/heads/'
  * repository: Add helper to prefix branch with 'refs/heads/'
  * repository.get_submodules: Only strip repo path from the beginning
  * debian/rules: really export GBP_NETWORK_TESTS to tests
  * debian/clean: add forgotten files
  * Move some cleaning from debian/rules to debian/clean
  * repository: list_tree: Handle '-'
  * smoke-rpm: Avoid deprecated distutils
  * deb: Decode changelog content when fetched from git
  * tests: Test import-orig from upstream branch
  * debian/copyrigt: switch to machine-readable format 1.0
  * debian/rules: remove obsolete and unused Make variables
  * rules: simplify thanks to debhelper compat 13
  * debian/rules: simplify installation of zsh and pk4
  * debhelper: make package prefix explicit in configuration files
  * config: Use ConfigParser instead of deprecated SafeConfigParser
  * git/repository: Disable signatures when grepping for commits
  * Document changes and release 0.9.26
  * push: Limit remote check to default remote
  * docs: Fix argument for "gbp pq export --commit"
  * scripts: add -v shortcut for --verbose where it has been forgotten
  * push: skip pristine-tar push if already present remotely
  * tests: fix input data to create-remote-repo tests
  * debian/rules: fix build with python3.10 as default
  * tests: set HOME to an unexisting directory
  * docs: port build system to newer pydoctor
  * rpm.policy: Drop non breaking space
  * rpm.changelog: Drop non breaking space
  * deb.git, scripts: Use cannot rather than can not for clarity
  * pq: Check if repo is clean before importing patches
  * push: Make --debian-tag='' match the documentation
  * tests: Fix "test_push_failure" with newer git
  * HACKING: Document how to keep test repos around
  * HACKING: mention how to rerun a single test
  * uscan: Remove pre-devscripts 2.10.70 compat code
  * config: Add missing comma
  * export-orig: Consistently refer to the pristine-tar branch
  * import-orig: Don’t hardcode the pristine-tar branch
  * rpm: Avoid devscript dependency
  * Document changes and release 0.9.25
  * tests: Make sure DEBEMAIL is set
  * buildpackage: Map 'debian/latest' and 'debian/main' to sid too
  * Document changes and release 0.9.24
  * Use collections.abc.Iterable instead of collections.Iterable
  * d/control: Depend on dh-sequence-python3
  * d/control: Add RulesRequiresRoot
  * d/control: Drop versioned python3 dep
  * d/rules: Drop trailing whitespace
  * d/changelog: Drop trailing whitespace
  * Add translation infrastructure
  * Fix import-dsc on empty repo if defaultBranch!=master
  * git: Actually include the missing key name in the KeyError message
  * dch: Require EMAIL or DEBEMAIL to be set</changelog>
</package>
<package pkgid="85921025ba359aad95322c6edd80ac6cce0fec4db0aa3d003a0f0dfc34fa2134" name="git-buildpackage-doc" arch="noarch">
  <version epoch="0" ver="0.9.35" rel="150600.5.1"/>
  <changelog author="fschreiner@suse.de" date="1583841600">- intial package version 0.9.19</changelog>
  <changelog author="tarakbumba@gmail.com" date="1623931200">- fixed buildrequires for Mageia packages
- fixed Group and License tags for Mageia packages
- fixed file list for Mageia packages</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1629720000">- Update to version 0.9.23:
  * Document changes and release 0.9.23
  * spec: Fix rpm build on centos7 and centos8
  * spec: Ignore byte-compiled python files
  * docs: Check for docbook2man too
  * docs: Use either python3 or python
  * setup.py: Explicitly open the changelog file as utf-8
  * Fix gbp-builder-mock to honor configured options for mock
  * gbp-builder-mock: Update to work with current mock releases
  * spec: Swtich requires to python3 too
  * spec: Install setup-git-attributes command
  * setup.py: Allow for more liberal version numbers
  * setup.py: Avoid dpkg-parsechangelog
  * repo_setup: fix documentation generation
  * manpages: fix gbp-setup-gitattributes
  * tests/11_test_dch_main.py: Fix OS release check for Ubuntu.
  * Add tests for setup-gitattributes functionality
  * Install the setup_gitattributes script
  * scripts: Make setup_gitattributes future-proof
  * d/control: Capitalise Git throughout the package descriptions
  * d/control: Add the new subcommand to the package description
  * docs: Add a manpage for gbp setup-gitattributes
  * docs: gbp-clone: Document --defuse-gitattributes
  * scripts: Add setup-gitattributes subcommand
  * clone: Add --defuse-gitattributes
  * repo_setup: Add check/setup_gitattributes
  * gbp.git: Add support for long listing format (with object sizes)
  * gbp.git: Change list_tree to return an iterator
  * tests: Match the correct files in filter tests
  * clone: Don’t check out the Debian branch if it doesn’t exist
  * dch: Add support for the --local=suffix option
  * Add info about --git-ignore-branch when not on branch
  * import-dsc: Delete NULs from dpkg-parsechangelog output before parsing
  * zsh completion: update completion for "pull" and further new commands
  * Document changes and release 0.9.22
  * tests: Don't be fooled by 32bit userspace on amd64
  * manpages: Fix typo in gbp-buildpackage-rpm.1
  * Drop maintainer scripts
  * d/control: Bump supported python3 version
  * dh_missing: Ignore __pycache_
  * d/control: Switch to dh-compat 13
  * Update rpm component test submodule
  * rpm: Fix tags in rpm spec files
  * d/control: Require newer rpm
  * tests: Honor GBP_TESTS_NOCLEAN in rpm tests too
  * rpm: Fix tags in rpm spec files
  * rpm: Open tempfile in text mode
  * rpm: Stop decoding strings
  * autopkgtest: Set %_arch
  * Define %python_sitelib for autopkgtest
  * Document changes and release 0.9.21
  * tests: Fixup changelog test on Ubuntu
  * gitlab-ci: Use a more recent Ubuntu LTS
  * doctests/test_Changelog: Don't expect /etc/lsb-release
  * tests/11_test_dch_main.py: Don't expect /etc/lsb-release on Debian
  * import-ref: Fix help
  * docs: Correct "option" typo in gbp-buildpackage manpage
  * buildpackage: Fix tests and test arch override
  * buildpackage: Honor --git-arch for GBP_CHANGES_FILE
  * docs: Add example for exporting the source tree
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Fix a comment typo
  * salsa-ci: Skip reprotest
  * test_import_orig: Drop unused variable
  * test_import_orig: Fix typo
  * import-orig: Allow the post-unpack hook to filter tarball files
  * import-orig: expose unpacked sources dir to the postunpack hook
  * autopkgtests: Depend on @builddep@
  * smoketest: Avoid writing to ..
  * autopkgtest: Pass RPM macros on command line
  * spec: Don't fail on empty cache dir
  * spec: Include the correct file
  * policy: Fix typos
  * docs: Clarify that only tarball creation is affected.
  * docs: Drop --git- from dch invocation
  * Document changes and release 0.9.20
  * Make flake8 E741 happy
  * import_orig: Drop all upstream signatures with --upstream-signatures=off
  * git: Drop doctest
  * get_component_tarballs: Check for signature too
  * import-orig: Print all sources with `verbose`
  * upstreamsource: Add __repr__
  * Revert "import-orig: Print name of signature file we failed to import"
  * import-orig: Print name of signature file we failed to import
  * import-orig: Print name of signature file we failed to import
  * docs: import-ref: Fix wrong --upstream-tree default
  * pristine-tar: Escape '+' in match regexp
  * deb: git: Escape '.' on pristine-tar matches
  * doctest: Ignore exception detail</changelog>
  <changelog author="FSchreiner@suse.com" date="1728734400">- Update to version 0.9.35:
  * Idiomatic usage of pytest, remove almost all traces of nose
  * d/changelog: Reformat
  * spec: Bump version
  * Document changes and release 0.9.35
  * tests/component/rpm: Fix skipping tests with pytest
  * tests/component: Fix skipping tests when submodules are no present
  * rpm: Mark two tests as xfail
  * build: Run tests through pytest
  * tests: Merge the pristine-tar doctests
  * tests: Merge the repository doctests
  * Drop travis CI file
  * Drop completely outdated tox.ini
  * 12_test_deb: add test for native 1.0 DSC with Debian revision
  * dscfile.py: decide native/non-native based on diff presence, not version format
  * docs: Prefer debian/latest over debian/sid
  * import: Use debian/latest
  * d/control: Let Vcs-* point to salsa
  * Use pythons builtin mock
  * Document changes and release 0.9.34
  * Drop format_b
  * tests: Avoid assertRaisesRegexp
  * tests: Avoid assertEquals
  * docs: create_repo uses DEBFULLNAME not DEBUSER
  * ci: Run ruff
  * Add linter configs
  * tests: Clarify noqa tags
  * tests: Prefer isinstance() over type()
  * tristate: Prefer isinstance() over type()
  * rpm: Prefer 'not in' for membership tests
  * rpm: Prefer isinstance() over type()
  * examples/zeitgest: Exit early if we don't find the python module
  * dscfile: Improve error when dsc file isn't UTF-8
  * dscfile: Use "file" as context manager
  * docs: document how to send the tip of debian-branch with gbp push
  * pull: Allow pull in unclean repos
  * tests: shellcheck packaging-in-container too
  * tests: Make shellcheck happy
  * tests: Rename run-in-docker to run-in-container to be more generic
  * tests: Fix shell syntax issues in run-in-container
  * tests: Capitalize Dockerfile commands to follow to formal syntax
  * tests: Avoid busting container layer cache on every file change
  * tests: Implement 'run-in-docker -c docker'
  * debian: Fix misc spelling
  * gbp: Fix misc spelling in user visible output and comments
  * docs: Fix misc spelling in documentation
  * rpm: Adjust to new gbp.conf install path
  * docs: Drop NEWS
  * setup: Move most options to setup.cfg
  * Validate shell completion functions
  * salsa-ci: Disable SALSA_CI_DISABLE_VERSION_BUMP
  * Document changes and release 0.9.33
  * d/control: Drop Debian revision from dependeny
  * tests: Make flake8 happy
  * d/control: Specify required git version as dependency
  * config: Catch DuplicateOption errors
  * docs: gbp-clone: Fix small typo and fix metadata file name
  * Document changes and release 0.9.32
  * Document changes and release 0.9.31
  * build: Disable API docs
  * tests: Adjust to changed git output
  * patch_series: Ignore whitespace lines
  * pq: Roll back on all errors
  * dch: Catch d/control parse errors too
  * Revert "tests: Adjust to changed git output"
  * docs: gbp-pq manpage: refer to the moved location
  * d/rules: Check for DEB_BUILD_OPTIONS
  * tests: Adjust to changed git output
  * gbp/deb/git: Dont' strip ~ patterns unconditionally
  * import-orig: Parse various Debian version patterns
  * repository.create_tag: Explicitly don't sign when sign=False
  * config: Print sensible error message on duplicate sections
  * gbp-upload: Check if remote exists
  * rpm/policy: Add missing dash before version in RPM changelog header
  * upload: Handle empty export-dir
  * create-remote-repo.xml: Fix minor typo
  * upload: Honor export-dir
  * Document changes and release 0.9.30
  * Bump standards version to 4.6.1
  * tests: Allow file protocol for submodule test
  * examples: Make it simpler to quit
  * examples: Add upload script
  * Document changes and release 0.9.29
  * Build-depend on python3-filelock
  * Explicitly use the deb install layout when building our RPM
  * Specify a sysconfig scheme in smoke-rpm
  * config: Print correct default for postunpack hook
  * rpm: Fix flake8
  * git-pbuilder: export GBP_{DIST,ARCH,BUILDER} to the environment
  * clone: Allow to add automatically add upstream vcs
  * Document changes and release 0.9.28
  * export-orig: Allow for --pristine-tar-commit
  * pkgpolicy: Use type annotations that also work for python 3.9
  * Document changes and release 0.9.27
  * Add breaks on older dgit
  * clone: add second allowed form for vcs-git protocol to manual page
  * dch: Don't crash when we fail to get an upstream version
  * import-dsc: Fix error message when missing debian branch
  * docs: Ship gbp-setup-gitattributs man page
  * docs: Make --component more prominent
  * uscan: Drop pre 2.11 devscripts compat code
  * tests: Add "gbp import-orig --uscan" test
  * Makefile: add type-check
  * dch: Add minimal type information
  * Ignore imports without type annotations for now
  * pkgpolicy: Add type annotations
  * clone: Allow to skip alias expansion
  * docs: Fix --upstream-signature flag description
  * debian/rules: clean __pycache__ directories generated during the build
  * pull: Prefix local branch with 'refs/heads/'
  * repository: Add helper to prefix branch with 'refs/heads/'
  * repository.get_submodules: Only strip repo path from the beginning
  * debian/rules: really export GBP_NETWORK_TESTS to tests
  * debian/clean: add forgotten files
  * Move some cleaning from debian/rules to debian/clean
  * repository: list_tree: Handle '-'
  * smoke-rpm: Avoid deprecated distutils
  * deb: Decode changelog content when fetched from git
  * tests: Test import-orig from upstream branch
  * debian/copyrigt: switch to machine-readable format 1.0
  * debian/rules: remove obsolete and unused Make variables
  * rules: simplify thanks to debhelper compat 13
  * debian/rules: simplify installation of zsh and pk4
  * debhelper: make package prefix explicit in configuration files
  * config: Use ConfigParser instead of deprecated SafeConfigParser
  * git/repository: Disable signatures when grepping for commits
  * Document changes and release 0.9.26
  * push: Limit remote check to default remote
  * docs: Fix argument for "gbp pq export --commit"
  * scripts: add -v shortcut for --verbose where it has been forgotten
  * push: skip pristine-tar push if already present remotely
  * tests: fix input data to create-remote-repo tests
  * debian/rules: fix build with python3.10 as default
  * tests: set HOME to an unexisting directory
  * docs: port build system to newer pydoctor
  * rpm.policy: Drop non breaking space
  * rpm.changelog: Drop non breaking space
  * deb.git, scripts: Use cannot rather than can not for clarity
  * pq: Check if repo is clean before importing patches
  * push: Make --debian-tag='' match the documentation
  * tests: Fix "test_push_failure" with newer git
  * HACKING: Document how to keep test repos around
  * HACKING: mention how to rerun a single test
  * uscan: Remove pre-devscripts 2.10.70 compat code
  * config: Add missing comma
  * export-orig: Consistently refer to the pristine-tar branch
  * import-orig: Don’t hardcode the pristine-tar branch
  * rpm: Avoid devscript dependency
  * Document changes and release 0.9.25
  * tests: Make sure DEBEMAIL is set
  * buildpackage: Map 'debian/latest' and 'debian/main' to sid too
  * Document changes and release 0.9.24
  * Use collections.abc.Iterable instead of collections.Iterable
  * d/control: Depend on dh-sequence-python3
  * d/control: Add RulesRequiresRoot
  * d/control: Drop versioned python3 dep
  * d/rules: Drop trailing whitespace
  * d/changelog: Drop trailing whitespace
  * Add translation infrastructure
  * Fix import-dsc on empty repo if defaultBranch!=master
  * git: Actually include the missing key name in the KeyError message
  * dch: Require EMAIL or DEBEMAIL to be set</changelog>
</package>
<package pkgid="45ffd584f765aefe684d59ee882b119f5b8acba5b74350c960c1651868b9546b" name="git-buildpackage-rpm" arch="noarch">
  <version epoch="0" ver="0.9.35" rel="150600.5.1"/>
  <changelog author="fschreiner@suse.de" date="1583841600">- intial package version 0.9.19</changelog>
  <changelog author="tarakbumba@gmail.com" date="1623931200">- fixed buildrequires for Mageia packages
- fixed Group and License tags for Mageia packages
- fixed file list for Mageia packages</changelog>
  <changelog author="tuukka.pasanen@ilmi.fi" date="1629720000">- Update to version 0.9.23:
  * Document changes and release 0.9.23
  * spec: Fix rpm build on centos7 and centos8
  * spec: Ignore byte-compiled python files
  * docs: Check for docbook2man too
  * docs: Use either python3 or python
  * setup.py: Explicitly open the changelog file as utf-8
  * Fix gbp-builder-mock to honor configured options for mock
  * gbp-builder-mock: Update to work with current mock releases
  * spec: Swtich requires to python3 too
  * spec: Install setup-git-attributes command
  * setup.py: Allow for more liberal version numbers
  * setup.py: Avoid dpkg-parsechangelog
  * repo_setup: fix documentation generation
  * manpages: fix gbp-setup-gitattributes
  * tests/11_test_dch_main.py: Fix OS release check for Ubuntu.
  * Add tests for setup-gitattributes functionality
  * Install the setup_gitattributes script
  * scripts: Make setup_gitattributes future-proof
  * d/control: Capitalise Git throughout the package descriptions
  * d/control: Add the new subcommand to the package description
  * docs: Add a manpage for gbp setup-gitattributes
  * docs: gbp-clone: Document --defuse-gitattributes
  * scripts: Add setup-gitattributes subcommand
  * clone: Add --defuse-gitattributes
  * repo_setup: Add check/setup_gitattributes
  * gbp.git: Add support for long listing format (with object sizes)
  * gbp.git: Change list_tree to return an iterator
  * tests: Match the correct files in filter tests
  * clone: Don’t check out the Debian branch if it doesn’t exist
  * dch: Add support for the --local=suffix option
  * Add info about --git-ignore-branch when not on branch
  * import-dsc: Delete NULs from dpkg-parsechangelog output before parsing
  * zsh completion: update completion for "pull" and further new commands
  * Document changes and release 0.9.22
  * tests: Don't be fooled by 32bit userspace on amd64
  * manpages: Fix typo in gbp-buildpackage-rpm.1
  * Drop maintainer scripts
  * d/control: Bump supported python3 version
  * dh_missing: Ignore __pycache_
  * d/control: Switch to dh-compat 13
  * Update rpm component test submodule
  * rpm: Fix tags in rpm spec files
  * d/control: Require newer rpm
  * tests: Honor GBP_TESTS_NOCLEAN in rpm tests too
  * rpm: Fix tags in rpm spec files
  * rpm: Open tempfile in text mode
  * rpm: Stop decoding strings
  * autopkgtest: Set %_arch
  * Define %python_sitelib for autopkgtest
  * Document changes and release 0.9.21
  * tests: Fixup changelog test on Ubuntu
  * gitlab-ci: Use a more recent Ubuntu LTS
  * doctests/test_Changelog: Don't expect /etc/lsb-release
  * tests/11_test_dch_main.py: Don't expect /etc/lsb-release on Debian
  * import-ref: Fix help
  * docs: Correct "option" typo in gbp-buildpackage manpage
  * buildpackage: Fix tests and test arch override
  * buildpackage: Honor --git-arch for GBP_CHANGES_FILE
  * docs: Add example for exporting the source tree
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Refactor vcs_tag_parent
  * import-orig: Fix a comment typo
  * salsa-ci: Skip reprotest
  * test_import_orig: Drop unused variable
  * test_import_orig: Fix typo
  * import-orig: Allow the post-unpack hook to filter tarball files
  * import-orig: expose unpacked sources dir to the postunpack hook
  * autopkgtests: Depend on @builddep@
  * smoketest: Avoid writing to ..
  * autopkgtest: Pass RPM macros on command line
  * spec: Don't fail on empty cache dir
  * spec: Include the correct file
  * policy: Fix typos
  * docs: Clarify that only tarball creation is affected.
  * docs: Drop --git- from dch invocation
  * Document changes and release 0.9.20
  * Make flake8 E741 happy
  * import_orig: Drop all upstream signatures with --upstream-signatures=off
  * git: Drop doctest
  * get_component_tarballs: Check for signature too
  * import-orig: Print all sources with `verbose`
  * upstreamsource: Add __repr__
  * Revert "import-orig: Print name of signature file we failed to import"
  * import-orig: Print name of signature file we failed to import
  * import-orig: Print name of signature file we failed to import
  * docs: import-ref: Fix wrong --upstream-tree default
  * pristine-tar: Escape '+' in match regexp
  * deb: git: Escape '.' on pristine-tar matches
  * doctest: Ignore exception detail</changelog>
  <changelog author="FSchreiner@suse.com" date="1728734400">- Update to version 0.9.35:
  * Idiomatic usage of pytest, remove almost all traces of nose
  * d/changelog: Reformat
  * spec: Bump version
  * Document changes and release 0.9.35
  * tests/component/rpm: Fix skipping tests with pytest
  * tests/component: Fix skipping tests when submodules are no present
  * rpm: Mark two tests as xfail
  * build: Run tests through pytest
  * tests: Merge the pristine-tar doctests
  * tests: Merge the repository doctests
  * Drop travis CI file
  * Drop completely outdated tox.ini
  * 12_test_deb: add test for native 1.0 DSC with Debian revision
  * dscfile.py: decide native/non-native based on diff presence, not version format
  * docs: Prefer debian/latest over debian/sid
  * import: Use debian/latest
  * d/control: Let Vcs-* point to salsa
  * Use pythons builtin mock
  * Document changes and release 0.9.34
  * Drop format_b
  * tests: Avoid assertRaisesRegexp
  * tests: Avoid assertEquals
  * docs: create_repo uses DEBFULLNAME not DEBUSER
  * ci: Run ruff
  * Add linter configs
  * tests: Clarify noqa tags
  * tests: Prefer isinstance() over type()
  * tristate: Prefer isinstance() over type()
  * rpm: Prefer 'not in' for membership tests
  * rpm: Prefer isinstance() over type()
  * examples/zeitgest: Exit early if we don't find the python module
  * dscfile: Improve error when dsc file isn't UTF-8
  * dscfile: Use "file" as context manager
  * docs: document how to send the tip of debian-branch with gbp push
  * pull: Allow pull in unclean repos
  * tests: shellcheck packaging-in-container too
  * tests: Make shellcheck happy
  * tests: Rename run-in-docker to run-in-container to be more generic
  * tests: Fix shell syntax issues in run-in-container
  * tests: Capitalize Dockerfile commands to follow to formal syntax
  * tests: Avoid busting container layer cache on every file change
  * tests: Implement 'run-in-docker -c docker'
  * debian: Fix misc spelling
  * gbp: Fix misc spelling in user visible output and comments
  * docs: Fix misc spelling in documentation
  * rpm: Adjust to new gbp.conf install path
  * docs: Drop NEWS
  * setup: Move most options to setup.cfg
  * Validate shell completion functions
  * salsa-ci: Disable SALSA_CI_DISABLE_VERSION_BUMP
  * Document changes and release 0.9.33
  * d/control: Drop Debian revision from dependeny
  * tests: Make flake8 happy
  * d/control: Specify required git version as dependency
  * config: Catch DuplicateOption errors
  * docs: gbp-clone: Fix small typo and fix metadata file name
  * Document changes and release 0.9.32
  * Document changes and release 0.9.31
  * build: Disable API docs
  * tests: Adjust to changed git output
  * patch_series: Ignore whitespace lines
  * pq: Roll back on all errors
  * dch: Catch d/control parse errors too
  * Revert "tests: Adjust to changed git output"
  * docs: gbp-pq manpage: refer to the moved location
  * d/rules: Check for DEB_BUILD_OPTIONS
  * tests: Adjust to changed git output
  * gbp/deb/git: Dont' strip ~ patterns unconditionally
  * import-orig: Parse various Debian version patterns
  * repository.create_tag: Explicitly don't sign when sign=False
  * config: Print sensible error message on duplicate sections
  * gbp-upload: Check if remote exists
  * rpm/policy: Add missing dash before version in RPM changelog header
  * upload: Handle empty export-dir
  * create-remote-repo.xml: Fix minor typo
  * upload: Honor export-dir
  * Document changes and release 0.9.30
  * Bump standards version to 4.6.1
  * tests: Allow file protocol for submodule test
  * examples: Make it simpler to quit
  * examples: Add upload script
  * Document changes and release 0.9.29
  * Build-depend on python3-filelock
  * Explicitly use the deb install layout when building our RPM
  * Specify a sysconfig scheme in smoke-rpm
  * config: Print correct default for postunpack hook
  * rpm: Fix flake8
  * git-pbuilder: export GBP_{DIST,ARCH,BUILDER} to the environment
  * clone: Allow to add automatically add upstream vcs
  * Document changes and release 0.9.28
  * export-orig: Allow for --pristine-tar-commit
  * pkgpolicy: Use type annotations that also work for python 3.9
  * Document changes and release 0.9.27
  * Add breaks on older dgit
  * clone: add second allowed form for vcs-git protocol to manual page
  * dch: Don't crash when we fail to get an upstream version
  * import-dsc: Fix error message when missing debian branch
  * docs: Ship gbp-setup-gitattributs man page
  * docs: Make --component more prominent
  * uscan: Drop pre 2.11 devscripts compat code
  * tests: Add "gbp import-orig --uscan" test
  * Makefile: add type-check
  * dch: Add minimal type information
  * Ignore imports without type annotations for now
  * pkgpolicy: Add type annotations
  * clone: Allow to skip alias expansion
  * docs: Fix --upstream-signature flag description
  * debian/rules: clean __pycache__ directories generated during the build
  * pull: Prefix local branch with 'refs/heads/'
  * repository: Add helper to prefix branch with 'refs/heads/'
  * repository.get_submodules: Only strip repo path from the beginning
  * debian/rules: really export GBP_NETWORK_TESTS to tests
  * debian/clean: add forgotten files
  * Move some cleaning from debian/rules to debian/clean
  * repository: list_tree: Handle '-'
  * smoke-rpm: Avoid deprecated distutils
  * deb: Decode changelog content when fetched from git
  * tests: Test import-orig from upstream branch
  * debian/copyrigt: switch to machine-readable format 1.0
  * debian/rules: remove obsolete and unused Make variables
  * rules: simplify thanks to debhelper compat 13
  * debian/rules: simplify installation of zsh and pk4
  * debhelper: make package prefix explicit in configuration files
  * config: Use ConfigParser instead of deprecated SafeConfigParser
  * git/repository: Disable signatures when grepping for commits
  * Document changes and release 0.9.26
  * push: Limit remote check to default remote
  * docs: Fix argument for "gbp pq export --commit"
  * scripts: add -v shortcut for --verbose where it has been forgotten
  * push: skip pristine-tar push if already present remotely
  * tests: fix input data to create-remote-repo tests
  * debian/rules: fix build with python3.10 as default
  * tests: set HOME to an unexisting directory
  * docs: port build system to newer pydoctor
  * rpm.policy: Drop non breaking space
  * rpm.changelog: Drop non breaking space
  * deb.git, scripts: Use cannot rather than can not for clarity
  * pq: Check if repo is clean before importing patches
  * push: Make --debian-tag='' match the documentation
  * tests: Fix "test_push_failure" with newer git
  * HACKING: Document how to keep test repos around
  * HACKING: mention how to rerun a single test
  * uscan: Remove pre-devscripts 2.10.70 compat code
  * config: Add missing comma
  * export-orig: Consistently refer to the pristine-tar branch
  * import-orig: Don’t hardcode the pristine-tar branch
  * rpm: Avoid devscript dependency
  * Document changes and release 0.9.25
  * tests: Make sure DEBEMAIL is set
  * buildpackage: Map 'debian/latest' and 'debian/main' to sid too
  * Document changes and release 0.9.24
  * Use collections.abc.Iterable instead of collections.Iterable
  * d/control: Depend on dh-sequence-python3
  * d/control: Add RulesRequiresRoot
  * d/control: Drop versioned python3 dep
  * d/rules: Drop trailing whitespace
  * d/changelog: Drop trailing whitespace
  * Add translation infrastructure
  * Fix import-dsc on empty repo if defaultBranch!=master
  * git: Actually include the missing key name in the KeyError message
  * dch: Require EMAIL or DEBEMAIL to be set</changelog>
</package>
</otherdata>