summaryrefslogtreecommitdiff
path: root/git-import-orig
AgeCommit message (Collapse)Author
2010-11-16Add logging functionsGuido Günther
This allows us to color and prefix the output. Closes: #544332
2010-09-17Add --[no]-interactive to avoid promptsGuido Günther
2010-09-17Let git-import-orig find the changelog when not on the debian-branch.Matthijs Kooijman
When no changelog file is available in the checkout, look for the changelog in the repository. This allows for using git-import-orig when the upstream branch is checked out, for example.
2010-09-17Ask the user for the package name and version if needed.Matthijs Kooijman
If there is no debian/changelog to find the source package name, and/or the upstream version was not given on the commandline, ask the user for them. The values guessed from the original tarball name are offered as defaults to the user. Previously, this guessed version was used without confirmation. The source package name is now always taken from debian/changelog or prompted for, even when it might not be used (when importing a directory instead of a tarball, for example). This makes the code more straightforward and less errorprone in the future. Closes: #479172
2010-07-05Use commit_dir instead of replace_treeGuido Günther
Closes: #526022, #569031
2010-06-26Abort if upstream tarball contains git metadataGuido Günther
Closes: #571717
2010-04-26Make --uscan more robustGuido Günther
by not throwing exceptions onto the console and catching download errors.
2010-04-12Add --uscan command-line optionDavid Paleino
Launch uscan and use the tarball, if there's a new upstream version. Closes: #577394
2010-02-05Make the commit message for upstream imports configurable.Matthijs Kooijman
This adds the import-msg commandline and configuration file option to change the commit message. Closes: #474457
2009-12-24Don't refer to gzip compression in commentsGuido Günther
Git-Dch: Ignore
2009-10-25Use "imported" instead of "merged".Guido Günther
This way we don't claim we merged something but we possibly didn't. Closes: #545908
2009-10-24move FastImport into gbp/git.pyGuido Günther
2009-10-13Drop superflous argumentGuido Günther
fixes TypeError on merge failures. Closes: #549885
2009-10-05export GBP_BRANCH to postimport hookGuido Günther
so we can pass the current branch to git-dch
2009-09-15catch config file parse errorsGuido Günther
Closes: #545690
2009-08-23add postimport hook for git-import-origGuido Günther
Allows to run git-dch after import. Drop the dch invocation and warn when --no-dch gets passed on the commandline. Closes: #520355
2009-08-23use option groupsGuido Günther
2009-08-23drop superfluous _utils from module namesGuido Günther
2009-06-13add filter-pristine-tarMehdi Dogguy
to filter upstream tarball before passing it to pristine-tar Closes: #520722
2009-06-11allow for uppercase characters in the version patternGuido Günther
and in the package name if it's not a debian source package's name. Also allow for ':' and '~' which are allowed accoring to Debian Policy. Based on a patch by Felipe Sateler. Closes: #531819
2009-05-03add --fast-importGuido Günther
This uses git-fast-import to import the upstream tarball, speeds up imports of upstream tarballs by a factor of two. This options is experimental and will become the default once it got more testing. Closes: #449075
2009-04-07let the version detection patter match debian policyGuido Günther
Closes: #522888
2009-02-26add --no-pristine-tarGuido Günther
Closes: #517024
2009-02-26simplify boolean option handlingGuido Günther
2009-01-01add --no-sign-tags to git-import-{dsc,orig}Guido Günther
Closes: #508889
2008-11-28better descriptionsGuido Günther
2008-11-21typoGuido Günther
2008-11-15move common help messages into config.pyGuido Günther
2008-11-13Don't fail on symlink creationGuido Günther
iff the symlink already points to the correct target. This way it doesn't make a difference if one points git-import-orig to the file downloaded via uscan or to the symlink created by uscan. Closes: #502565
2008-10-31switch back to original branch on empty importsGuido Günther
Closes: #504029, #504072
2008-10-31use repo.set_branch()Guido Günther
2008-09-22move replace_source_tree into GitRepositoryGuido Guenther
2008-09-22print version number on failed importsGuido Guenther
2008-09-18Don't buffer stdout; let git-bp messages print in-lineKurt B. Kaiser
Closes: #479846
2008-08-12detect flat tar archives in git-import-dsc tooGuido Guenther
2008-08-08Warn if we can't parse the changelogGuido Guenther
Without a changelog we can't parse the package name. Without that we might end up with wrong names on the pristine tar branch and with missing symlinks in tarball-dir. Since this might be intentional we issue a warning only.
2008-06-24git-import-orig: merge upstream by tag name instead of by branch name.Adeodato Simó
This produces more useful commit messages, where you know what upstream version was merged by just looking at the log in "master".
2008-06-20make symlink_orig's error message more helpfulGuido Guenther
2008-06-20make no-dch configurable via gbp.confGuido Guenther
2008-06-12add epoch to dch callGuido Guenther
Closes: #483718
2008-05-25Help pristine-tar to find the branch nameGuido Guenther
Closes: #481806
2008-05-08fix symlink creationGuido Guenther
2008-04-18create a symlink archive -> <package>_<version>.tar.gzGuido Guenther
this makes sure pristine_tar uses the correct filename for the orig.tar.gz. Closes: #475316
2008-04-17avoid notGuido Guenther
2008-04-11don't pass nonexisting branches to pristine-tarGuido Guenther
in case of an empty archive the upstream branch does not yet exist, so pass 'master' to pristine-tar instead Closes: #475554
2008-02-29uppercase UpstreamGuido Guenther
2008-02-29make dsc import repeatable (Closes: #468120)Guido Guenther
2008-02-23Allow multiple file filters for git-import-{orig,dsc}Harald Braumann
2008-02-21add pristine-tar support based on a patch from Julian Andres Klode (Closes: ↵Guido Guenther
#463580)
2008-02-08add --no-dch optionsGuido Guenther