summaryrefslogtreecommitdiff
path: root/git-import-orig
AgeCommit message (Collapse)Author
2011-10-23Replace GitBranch by GitRepository.create_branch()Guido Günther
2011-10-16Move guess_upstream_version into UpstreamSourceGuido Günther
2011-07-29Fix some epydoc warningsGuido Günther
Git-Dch: Ignore
2011-07-27git-import-orig: Clarify missing argument error messageGuido Günther
2011-07-25git-import-orig: split out package and version detectionGuido Günther
Git-Dch: Ignore
2011-07-25Drop unpack_orig and tar_toplevelGuido Günther
2011-07-25Catch empty package namesGuido Günther
This can happen in empty repositories when importing non tarball upstream source. Git-Dch: Ignore
2011-07-25Strip trailing '/' from the unpack pathGuido Günther
so the dirname/basename split works reliably Git-Dch: Ignore
2011-07-25git-import-orig: support filters for all input formatsGuido Günther
Closes: #628645
2011-07-25Remove fastimport codeGuido Günther
since it didn't support filters, etc.
2011-07-25Support importing zip archivesGuido Günther
This can now be easily extended to support other formats
2011-07-24git-import-orig: simplify uscan codeGuido Günther
Git-Dch: Ignore
2011-05-20Spelling correctionsJon Dowland
Closes: #627378
2011-04-17config: minor option parsing cleanupGuido Günther
Git-Dch: Ignore
2011-02-11Move no_upstream_branch message into gbp.configGuido Günther
Git-Dch: Ignore
2011-02-09Split out command line parsingGuido Günther
to honor pycheckers sensible request for smaller functions. Git-Dch: Ignore
2011-01-11Make --[no-]merge a proper optionGuido Günther
so it can be configured via gbp.conf.
2011-01-08Use tristate option for --color=valueGuido Günther
this allows true and false as alias for on and off.
2010-12-28pychecker warning cleanupsGuido Günther
(mostly unused variables and imports)
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