| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
When --debian-tag is set to '' empty string, gbp will push the tip of
the debian branch to remote.
Small typo fix also: s/branach/branch/
|
|
|
|
|
| |
In code standardize on using 'commitish' while docs have 'commit-ish'
like upstream git convention seems to be.
|
| |
|
|
|
|
|
|
|
|
|
| |
gbp-pq manpage refers to a page that says the content has moved.
I think it can refer to the local html copy[1], or the internet copy.
[1] /usr/share/doc/git-buildpackage/manual-html/gbp.patches.html
Closes: #1035838
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
While "gbp import-orig" supports "--upstream-vcs" since some time to
link to the upstream git history however setup of the upstream remoet
repo so far was manual.
To make this more automatic add "--add-upstream-vcs" to "gbp clone"
(defaulting to False) and set up the upstreamvcs remote in case there's
sufficient information in debian/upstream/metadata. Once added fetch
from that remote initially.
|
|
|
|
| |
No reason to restrict this to build-package
|
| |
|
|
|
|
| |
Closes: #934200
|
|
|
|
|
|
|
| |
Add an option that allow to skip exansion of aliases like salsa:
by gbp so that git can do that.
Closes: #983085
|
|
|
|
| |
Thanks: Tino Mettler
|
| |
|
|
|
|
| |
Closes: #1005321
|
|
|
|
| |
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
|
|
|
|
|
|
|
|
|
| |
* Add --all (default) and --[no-]dgit-defuse-attrs to enable
adding more options in future.
* Rewrite the manual page to reflect the change in approach.
* Error out when running with no presets enabled
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
|
|
|
|
|
|
|
|
| |
Describle how and why the attributes are being disabled, refer
to dgit, git-deborig and Git documentation; add a reference to
the gbp-clone manpage.
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
|
|
|
|
|
|
|
| |
Describe concisely what the option does; a longer description
will go into a separate manpage.
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
|
|
|
|
|
| |
Closes: #857370
Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
|
| |
|
|
|
|
| |
Closes: #972081
|
|
|
|
| |
See #969952
|
|
|
|
|
| |
Use an $GBP_SOURCES_DIR to expose the post-unpack sources dir to the hook.
Include a test that checks that all the expected env variables are set.
|
|
|
|
| |
Thanks: Pierre Equoy
|
|
|
|
| |
Closes: #962916
|
|
|
|
|
|
|
| |
Add option `--upstream-signatures=[on|auto|off]` to export-orig.
Add option `--git-upstream-signatures=[on|auto|off]` to buildpackage.
Closes: 872864
|
|
|
|
| |
The python2 version won't do
|
| |
|
|
|
|
| |
Thanks: lintian
|
| |
|
| |
|
| |
|
|
|
|
| |
Closes: #919677
|
|
|
|
| |
Closes: #916044
|
|
|
|
|
|
|
|
|
| |
Add support for passing %(version), %(hversion) and %(version%A%B) in
buildpackage --git-tarball-dir and export-orig --tarball-dir.
Closes: #909266
Signed-off-by: Luca Boccassi <bluca@debian.org>
|
|
|
|
|
|
| |
This is consistent with --git-post-export and unbreaks
tests/component/rpm/test_buildpackage_rpm.py:TestGbpRpm.test_hook_options
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sometimes it is necessary to perform operations before preparing the
tarballs and exporting to the build directory.
One such case is when having to handle extremely large binary assets in
the orig tarball and at the same time complex packaging code, which
makes it desirable to separate the two into different repositories for
easier handling.
A pre-export hook allows to ensure that the tarball repository is
present and checked out at the correct branch.
Closes: #909266
Signed-off-by: Luca Boccassi <bluca@debian.org>
|
|
|
|
| |
Closes: #741148
|
|
|
|
| |
This reverts commit 3384a0f7a763144e5d627c454d7d76c2841e553b.
|
|
|
|
|
|
|
|
| |
using git"
This reverts commit 1592882c38fcbb107332d9a0a63b8da4e0bf8a48.
It's not ready yet.
|
|
|
|
| |
If the remote branch does not exist at all that's currently not fatal.
|
| |
|
|
|
|
|
|
|
| |
Push of tag and or branch can be skipped by setting
--{upstream,debian}-{branch,tag}='' .
Closes: #899234
|
|
|
|
| |
spotted by lintian
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now gbp buildpackage-rpm is able to update the 'VCS:' tag in the exported
spec file. A new config option 'spec-vcs-tag' controls the format:
- if empty, no 'VCS' tag is inserted and possible old 'VCS' tag is
removed
- otherwise, a 'VCS' tag is inserted or the old 'VCS' tag is updated
The spec-vcs-tag is a format string which supports the following
keywords:
- '%(commit)' expands to the full commit sha1
- '%(commitish)' expands to the sha1 of the exported object (commit or
tag)
- '%(tagname)s' expands to the long tag name (from git-describe)
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
|
|
|
|
| |
Thanks: Christoph Berg
Closes: #888415
|
|
|
|
|
|
|
|
| |
This updates all remote-tracking branches (for the remote that is
fetched from) whose local branch name is identical to the remote branch
name.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|
| |
|
|
|
|
|
|
| |
Broken by 972db70347d5fa37f9af74babf8021a41cb7d219
Git-Dch: Ignore
|
|
|
|
|
|
| |
Similar to what the option does in git-import-orig.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
|