summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-20Move FastImport to separate fileGuido Günther
2011-11-20Move GitCommit class into separate fileGuido Günther
2011-11-20Move GitModifier class to separate fileGuido Günther
and introduce a new base exception for Git related errors.
2011-11-20Move git code into submoduleGuido Günther
2011-11-20GitRepository: add auto_name option to clone()Guido Günther
so we can specify the exact name of a clone.
2011-11-07GitRepository: add checkout() to checkout a treeishGuido Günther
2011-11-07GitRepository: fetch and pull quietlyGuido Günther
2011-11-07GitRepository: handle case when not on any branchGuido Günther
2011-11-07Move gbp/version.py generation into setup.pyGuido Günther
This allows us to build on non Debian systems with setup.py only.
2011-11-06Update .gitignoreGuido Günther
2011-11-06Switch to dhGuido Günther
2011-11-06Move doc generation to separate MakefileGuido Günther
2011-11-06GitRepository.tag(): Always add the '-s' flagGuido Günther
when signing tags.
2011-11-06gbp-pull: massive speedup by just updating the refGuido Günther
to the remote's SHA1 instead of checking out the branch and doing a fast-forward merge.
2011-11-06GitRepository: fix fetch invocation without repoGuido Günther
2011-11-06debian/rules: invoke pychecker on submodules tooGuido Günther
2011-11-06FastImport: robustify exception handlingGuido Günther
2011-11-06Configure epydoc via setup.cfgGuido Günther
2011-11-06Use setuptools to run the testsGuido Günther
2011-11-04gbp-pq: don't claim we're uptodateGuido Günther
if 'rebase' is invoked from the pq branch.
2011-11-01Use import_dsc as a moduleGuido Günther
No need to spawn an external command here.
2011-11-01Get rid of the symlinkGuido Günther
by moving the commands to gbp/scripts/
2011-10-30Allow to import Debian packages into bare repositoriesGuido Günther
2011-10-30Allow to import upstream tarballs into bare repositoriesGuido Günther
Closes: #582775
2011-10-30GitRepository: Use update-ref to force a branch's head in bare reposGuido Günther
2011-10-30GitRepository: handle bare repos and errors in is_clean()Guido Günther
2011-10-29GitRepository: Simplify error status handlingGuido Günther
Git-Dch: Ignore
2011-10-29Fail on epydoc warningsGuido Günther
2011-10-29Fix epydoc warningsGuido Günther
2011-10-28GitRepository: add head property to return the current HEADGuido Günther
2011-10-28GitRepository: simplify is_emptyGuido Günther
Git-Dch: Ignore
2011-10-28GitModifier: Don't use self.__dict__.update(locals())Guido Günther
to make pychecker happy
2011-10-28Docstring fixupsGuido Günther
2011-10-28GitRepository: rename base_dir to git_dirGuido Günther
since that's where it points to.
2011-10-27GitRepository: Don't try to access .git/ in bare reposGuido Günther
2011-10-27GitRepository: Reorder into groupsGuido Günther
2011-10-27Add tests for non bare clonesGuido Günther
2011-10-27GitRepository: use 'git show-ref' to check a branch's existenceGuido Günther
2011-10-27GitRepository: use branch instead of get_branchGuido Günther
for readability
2011-10-27GitRepository: speed up get_branch() and make it more robustGuido Günther
by using 'git symbolic-ref'
2011-10-26GitRepository: mark _get_branches privateGuido Günther
2011-10-26GitRrepository: add get_tags()Guido Günther
2011-10-26tests: Test GitRepository.merge()Guido Günther
2011-10-26GitRepository: group related methodsGuido Günther
and document more methods
2011-10-26Gather coverage information during testsGuido Günther
2011-10-26Turn tests into doctestsGuido Günther
so we can auto generate some examples
2011-10-26GitRepository: Add commit_files()Guido Günther
to directly commit a list of files.
2011-10-26GitRepository: extend list_files()Guido Günther
2011-10-26GitRepository: Add minimal support for bare repositoriesGuido Günther
2011-10-26GitRepository: Allow to list local branchesGuido Günther