aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* import_dsc: test bare repository importGuido Günther2017-01-10
|
* Use a less generic nameGuido Günther2017-01-10
| | | | so we don't conflict with our tests
* Always set a mainttrailer optionGuido Günther2017-01-10
| | | | | | | | | | to honor --[no]-git-author This basically reverts c3258c19c6cfa291c8bebac1dae230f6e3ccca36 but also adds a test case to not break it again that easily. Closes: #796913 Thanks: David Kalnischkies for investigating
* buildpackage: use os.makedirs to create export dirsGuido Günther2017-01-09
| | | | Thanks: Andrea Zagli for the suggestion
* buildpackage: simplify export dir selectionGuido Günther2017-01-09
|
* gbp-posttag-push: Push pristine-tar as wellGuido Günther2017-01-07
| | | | iff configured
* buildpackage: print proper dist when using sidGuido Günther2017-01-07
| | | | | | We're setting the dist to empty in this case since git-pbuilder will the use either base.cow or base-sid.cow but we should print a proper dist to the user.
* GitRepository: properly use pipe on empty stringsGuido Günther2017-01-06
| | | | | | | | So far we've been avoiding a pipe for input on empty strings. This would make commands as 'git mktree' hang forever waiting for standard input. So use a proper pipe on '' and skip it only for None. Closes: #850319
* GitRepository.make_tree: make it easier to readGuido Günther2017-01-06
|
* docs: no changelog entry is created after importGuido Günther2017-01-06
| | | | Thanks: Guillaume Millet
* gbp-posttag-push: add configuration helpGuido Günther2017-01-06
|
* flake8 check examplesGuido Günther2017-01-06
|
* Update submoduleGuido Günther2017-01-05
|
* Use flake8 clean version of rpm test dataGuido Günther2017-01-04
|
* Use https URL for submoduleGuido Günther2017-01-04
|
* Use or fork of rpm testdataGuido Günther2017-01-04
| | | | so we can patch it
* tests/component/rpm: flake8 cleanGuido Günther2017-01-03
|
* GitVfs: make objects usable as context managersGuido Günther2017-01-02
|
* Deprecate --download in import_srpm tooGuido Günther2017-01-01
|
* test_import_srpm.py: flake8 cleanGuido Günther2017-01-01
|
* Update docs regarding --downloadGuido Günther2017-01-01
| | | | and drop it from completions
* Document changes and release 0.8.9debian/0.8.9Guido Günther2016-12-31
|
* post-tag-push: Try push with dry run before dputGuido Günther2016-12-31
| | | | | This makes sure we have integrted all changes form the remote end before uploading into the archive.
* GitRepository: allow for dry-run pushGuido Günther2016-12-30
|
* GitRepository.commit_dir: add a proper reflog entryGuido Günther2016-12-28
| | | | otherwise 'gbp import-dsc' adds reflog entries without a description.
* GitRepository: use GitArgs for update_refGuido Günther2016-12-28
|
* import_dsc: fix options.download fallbackGuido Günther2016-12-28
|
* Add helper to run tests in docker containerGuido Günther2016-12-27
| | | | and use this on travisci. Some ideas taken form travis.debian.net.
* config: Don't missubstitute HOME in testsGuido Günther2016-12-27
| | | | | | If the user running the tests has e.g. a home directory of /git-buildpackage we'd end up with '/etcHOME/gbp.conf' when replacing on arbitrary positions. Make the replacement anchored instead.
* Build-dep on curl and python-requests for the network testsGuido Günther2016-12-27
|
* import-dsc: Improve error message if there is no dsc fileGuido Günther2016-12-26
| | | | instead of spewing the exception on the console.
* import-dsc: determine download automaticallyGuido Günther2016-12-26
| | | | No need to parse --download of URL is given or it's not a dsc file
* import-orig: determine download automaticallyGuido Günther2016-12-26
|
* import-orig: Handle download errors properlyGuido Günther2016-12-26
| | | | | This introduces tests that reach out to the network. These are disabled by default.
* tests: Drop spurious log outputGuido Günther2016-12-26
|
* Use compact forms of logging functionsGuido Günther2016-12-26
|
* test_supercommand: test --list-cmdsGuido Günther2016-12-26
|
* gbp-posttag-push: strip epoch when looking for changes fileGuido Günther2016-12-24
|
* gbp-posttag-push: Fix logging callsGuido Günther2016-12-24
| | | | | | leftovers from using print Gbp-Dch: Ignore
* pq: Don't fail --commit on empty commitsGuido Günther2016-12-23
| | | | | | | | So far we would fail empty commits with the confusing error $ gbp pq export --commit gbp:info: Generating patches from git (debian/sid..patch-queue/debian/sid) gbp:error: Error running git commit:
* GitRepository: allow to check cleaniness of arbitrary pathsGuido Günther2016-12-23
|
* Remove superfluous variablelistsGuido Günther2016-12-21
| | | | Git-Dch: Ignore
* Document --repo-{user,email}Guido Günther2016-12-21
|
* Only set username and email when creating reposGuido Günther2016-12-21
| | | | Don't modify existing ones.
* bash completion: complete filenames on hooks, cleaners and buildersGuido Günther2016-12-20
|
* bash completion: complete tags on --upstream-vcs-tag tooGuido Günther2016-12-20
|
* bash completion: don't complete options values with optionsGuido Günther2016-12-20
| | | | | So far hitting <tab. on --bar= would have all other options as suggestions.
* gbp clone: configure user.email, user.name from DEBEMAIL/DEBFULLNAMEMichael Stapelberg2016-12-19
| | | | | | Signed-off-by: Guido Günther <agx@sigxcpu.org> Close: #845536
* Use relative patch to install gbp.confGuido Günther2016-12-18
| | | | to make pip install --user work
* README: improve wording a bitGuido Günther2016-12-15
| | | | Git-Dch: Ignore