summaryrefslogtreecommitdiffhomepage
path: root/gbp
Commit message (Collapse)AuthorAge
* push: new command to push changes in one goGuido Günther2017-08-06
| | | | Closes: #733639
* DebianSource: releasability check based on UNRELEASEDGuido Günther2017-08-06
|
* DebianChangelog: add accessor for distributionGuido Günther2017-08-06
|
* find_version: add a missing decodeMaximiliano Curia2017-08-06
| | | | _git_getoutput returns a list of bytes, that we need to decode
* Correct "allow to" typos.Chris Lamb2017-08-06
|
* pq: don't eagerly encode email headersGuido Günther2017-08-05
| | | | | | Python3 changed behaviour and does not try us-ascii before the given encoding so open code this in pq to avoid patch churn due to changed email header encodings.
* pq: don't create empty pq branch on rebase and switchGuido Günther2017-08-05
| | | | | | We always want to start from an imported series. Thanks: Chris Lamb for the reproducer
* buildpackage: drop the long deprecated --dont-purge optionGuido Günther2017-08-04
| | | | Use --no-purge instead
* pristine_tar_verify_origs: skip verification if pristine-tar does not support itGuido Günther2017-08-03
| | | | This allows us to run with pristine-tar << 1.35
* Use python3-notify2Guido Günther2017-08-03
| | | | | Closes: #870595 Thanks: Alexandre Detiste
* export_orig: new command to export orig tarballs from gitGuido Günther2017-08-03
| | | | Closes: #840089
* pristine-tar: don't print checkout errors twiceGuido Günther2017-08-03
| | | | similar to f1c3a6f4dc6ceee5be5d49b4d193da8fd36c8920
* deb.git: helper for upstream tarball creationGuido Günther2017-08-03
| | | | | once we have sorted out all the parameters let DebianGitRepository handle the details.
* pkg: clear __init__.pyGuido Günther2017-08-03
| | | | for readability
* DebianSource: Split out upstream_tarball_namesGuido Günther2017-08-03
| | | | to generate names of all upstream tarballs
* Simplify compression handlingGuido Günther2017-08-03
| | | | | so we don't need to pass that many parameters around and have compression parameters in on place.
* Move compressed tarball creation to PkgGitRepositoryGuido Günther2017-08-03
|
* DebianSource: Fix typosGuido Günther2017-08-03
|
* prepare_upstream_tarballs: use plural formGuido Günther2017-08-03
| | | | since we might create additional tarballs
* guess_comp_type: simplify logicGuido Günther2017-08-03
|
* Make orig_file a method of DebianSourceGuido Günther2017-08-03
| | | | to have fewer objectless helpers and functions with fewer parameters.
* builpackage: Move tarball creation functions to export_origGuido Günther2017-08-03
|
* GitRepository: missing decode on error messageGuido Günther2017-08-03
|
* import_orig: raw_input is namend input in python3Guido Günther2017-08-02
|
* pristine-tar: add feature detectionGuido Günther2017-08-02
| | | | so we can run tests with older pristine-tar not supporting verify
* test_import_orig: properly pick debian dirGuido Günther2017-08-02
|
* uscan: decode bytesGuido Günther2017-08-02
|
* Test dpkg helpersGuido Günther2017-08-02
| | | | so we don't end up with bytes instead of str
* Switch all interpreters to /usr/bin/python3Guido Günther2017-08-02
|
* import_orig: write downloaded data as binaryGuido Günther2017-08-02
|
* dch: test customizationsGuido Günther2017-08-02
| | | | and fail properly when the file can't be found
* dch, rpm_dch: execfile is no moreGuido Günther2017-08-02
|
* rpm.policy: iteritems is no moreGuido Günther2017-08-02
| | | | in Python3
* pq_rpm: use binary mode for copyingGuido Günther2017-08-02
| | | | to stay out of conversion troubles
* test_buildpackage_rpm: correctly mock False stateGuido Günther2017-08-02
| | | | | This way we don't need to rely on python comparing our tristate to True / False correctly.
* deb.git: accept strings and bytes as pathGuido Günther2017-08-02
| | | | so the upper layers don't need to care
* Python3: Fix doctest exception namesGuido Günther2017-08-02
| | | | Python3 prefixes the module names
* rpm: port to python3Guido Günther2017-08-02
| | | | Files and blobs are bytestrings now
* import_dscs: cmp is no longer a keyword argument for sort()Guido Günther2017-08-02
|
* pq: port to python3Guido Günther2017-08-02
|
* patch_series: port to python3Guido Günther2017-08-02
|
* fastimport: port to byteGuido Günther2017-08-02
| | | | to make it work with Python3
* Python3: paths are binary nowGuido Günther2017-08-02
|
* config: port to python3Guido Günther2017-08-02
| | | | | | Use utf-8 by default since not all objects have the encoding attribute. Also detect if we need to output as bytes or string since there are weird mock objects around.
* Make GitVFS support binary modeGuido Günther2017-08-02
| | | | this makes it work with Python3 too
* command_wrappers: make it more explicit that we wrap stdout, stderrGuido Günther2017-08-02
| | | | | This avoids problems with not properly wrapping sys.stdout, sys.stderr when running doctests under nose.
* command_wrappers: port to Python3Guido Günther2017-08-02
|
* GitRepository: port to Python3Guido Günther2017-08-02
| | | | | We treat everything as unicode except paths which we handle as bytestrings
* Revert "uscan: Always raise an error if we find <error/> or <warning/>"Guido Günther2017-07-31
| | | | | | | uscan as of devscripts 2.17.7 properly exits on gpg signature validation errors. This reverts commit 0388f9e397e591cd4de7de019e54d10548049943.
* import-dscs: don't use long gone log functionGuido Günther2017-07-18
| | | | Closes: #868733