gbp-import-refgbp-import-ref — Update upstream sources when using Git only |
gbp import-ref
[--version
] [--help
] [--verbose
] [--color=
[auto|on|off]] [--color-scheme=
COLOR_SCHEME
] [--upstream-version=
version
] [--merge-mode=
[auto|merge|replace]
] [--upstream-branch=
branch_name
] [--upstream-tag=
tag_format
] [--upstream-tree=
[BRANCH|VERSION|commit-id]
] [--debian-branch=
branch_name
] [--[no-]sign-tags
] [--keyid=
gpg-keyid
] [--postimport=cmd
] [--[no-]rollback
]
gbp import-ref merges upstream git commits onto your debian-branch
You can either specify a branch to merge, give an upstream
version or specify the commit id directly. If no tag exists for the imported
commit it will be automatically created.
|
Print version of the program, i.e. version of the git-buildpackage suite |
||||||||
|
Verbose execution |
||||||||
|
Print help and exit |
||||||||
|
Whether to use colored output. |
||||||||
|
Colors to use in output (when color is enabled). The format for
COLOR_SCHEME is
'<debug>:<info>:<warning>:<error>'.
Numerical values and color names are accepted, empty fields imply
the default color. For example,
|
||||||||
|
The upstream version to merge. The upstream tag to use will be determined via
the |
||||||||
|
How to fold the upstream commits onto the Debian™ packaging branch.
The default is |
||||||||
|
The branch in the Git repository the upstream sources are
on. Default is |
||||||||
|
Use this tag format when looking up upstream tags,
default is |
||||||||
|
What to merge into the Other values are interpreted as git commit id to merge from. |
||||||||
|
The branch in the Git repository the Debian™ package is being
developed on, default is |
||||||||
|
GPG sign all created tags. |
||||||||
|
Use this |
||||||||
|
Use this format string for the commit message when importing upstream
versions, default is
|
||||||||
|
Run
|
||||||||
|
Rollback changes in case of an error. |
Merge commits from the upstream-branch
into the debian-branch
creating a tag for the version 0.0~git20180524
:
gbp import-ref --upstream-tree=BRANCH -u0.0~git20180524
Merge commits from the tag corresponding to version 1.0
:
gbp import-ref --upstream-tree=VERSION -u1.0
Merge commits given by a SHA1 creating a tag for the version
0.0~git20180524
gbp import-ref --upstream-tree=c4398912c -u0.0~git20180524
Several gbp.conf
files are parsed
to set defaults for the above command-line arguments. See the
gbp.conf(5) manpage for details.
gbp-buildpackage(1), gbp-import-dsc(1), gbp-import-dscs(1), gbp-dch(1), gbp.conf(5), uscan(1), debuild(1), git(1), pristine-tar(1), The Git-Buildpackage Manual