Age | Commit message (Collapse) | Author |
|
|
|
|
|
to suppress the confusiong "fatal: ref HEAD is not a symbolic ref". We
alrady put out a more descriptive error message. This makes using
--ignore-branch look far less dangerous.
|
|
This allows us to fetch upstream and pristine-tar even when in detached
head state. This can be usefull when e.g. building in jenkins which uses
a detached head by default.
|
|
This fixes a problem when running git-dch form a detached HEAD
|
|
to ease readability
|
|
and better use the output for verification
|
|
and add the error detail to the exception message. This silences the
testsuite and makes sure we have error message and exception output in
sync.
|
|
so we can capture stderr and use it in error messages intead of spewing
it on the console.
|
|
so we have the object creation close to the object itself.
|
|
to avoid accidental usage. Use DebianSource.is_native instead.
|
|
instead of ChangeLog.is_native since the former used
debian/source/format in favor of debian/changelog.
|
|
This reverts commit 0c582cd827f164168a313e0bb4eabf9487bdd088.
|
|
so we can caputure stderr and pass it along with any errors.
|
|
to avoid spurious output on the console and add the error message to the
exception intead.
|
|
and make sure the callers forward the error properly
|
|
but add any error output to the exception instead. All callers have been
audited to properly output the message if needed.
|
|
and use that in the doctest to get rid of the spurious output
|
|
since we don't expect it to succeed.
|
|
None of the gbp script rely on the output being printed. In fact we
improve the exception by appending the stderr output.
|
|
It's not used within gbp itself so no command line tool expects
an error message to be printed.
|
|
This also silences 10_test_get_upstream_tree
|
|
|
|
to get rid of the spurious error message
|
|
For enabling/disabling all hooks. This option does not affect the
builder command, though.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
On Ubuntu dch produces different version numbering. Adapt tests for
this.
Adds a jew class to parse '/etc/lsb-release' to determine the
distribution and it's codename to dynamically adapt tests accordingly.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
Determine from changelog if debian/source/format does not provide any
type (1.0 format).
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
That was erroneously removed in
3d6b68ae541d6020ff747628b3e44196999e0a50.
and breaks without dch installed
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
Provides more output options than find_tag().
- longfmt: for getting the tag name in the long format (tag, number of
commits and sha1)
- always: for falling back to sha1 if no (matching) tag name is found
- abbrev: for defining the length of sha1 returned
Change GitRepository.find_tag() to use the the new method.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
Prevent dch from asking user input during tests.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
That's as close as it gets since every ref like is valid
|
|
by using _git_inout instead of GitCommand
|
|
by using __git_inout instead of GitCommand
|
|
since cls is unused and it silences pychecker
|
|
to make the test suite less verbose
|
|
|
|
|
|
|
|
to easily fetch the source package name
Git-Dch: Ignore
|
|
when checking if a package is a native package
Closes: #669267
|
|
so we don't have to expose all the details of Debian's different
files and conventions.
|
|
so we can access blobs in git as file like objects
|
|
so we don't spew the error message on stdout for nonexistent objects
|
|
This changes the newline behaviour. readlines() as used by
_git_getoutput correctly keeps the newlines while this change doesn't.
This reverts commit 92edb4eda14cf4b5fd1514feb7b81aa50456285c.
|
|
This puts test dirs below /tmp which often is a tmpfs.
All tests include the context module which consolidates tmpdir creation
and cleanup, undoes a chdir in teardown and silences log messages.
|
|
Instead of the deprecated _git_getoutput() method. Also, capture stderr
and put the error message to the exception, instead.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
To get correct report if coverage is invoked directly (not through
nose/disttools) in order to get an xml report, for example.
Currently only used for restricting the coverage output to the gbp
python package. That is, same thing that 'cover-package' option in
setup.cfg does.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|