summaryrefslogtreecommitdiff
path: root/morphlib/gitdir.py
Commit message (Expand)AuthorAgeFilesLines
* gitdir: Re-introduce clone_into functions needed for the import toolHEADmasterChristopher Phang2016-09-261-0/+3
* Convert the output of unpushed branch check to lower caseBen Brown2016-04-041-3/+3
* morphlib/gitdir: Recover CheckoutErrorPedro Alvarez2016-04-041-0/+8
* Add support for definitions version 8Pedro Alvarez2016-03-291-0/+22
* Get rid of the CachedRepo class (almost)Sam Thursfield2016-03-031-12/+58
* Remove old cruftTiago Gomes2015-11-201-36/+0
* Make `check --full` pass againTiago Gomes2015-09-141-1/+1
* Expose clone_into in GitDirectory classRichard Ipsum2015-08-241-0/+3
* Expose reset_workdir in GitDirectory classRichard Ipsum2015-06-161-0/+6
* Swap repr() for str() in ref add errmsgRichard Ipsum2015-06-161-1/+1
* Use DefinitionsRepo in build commandSam Thursfield2015-06-161-0/+3
* Add DefinitionsRepo classSam Thursfield2015-06-161-2/+3
* Move 'git config' wrapper into its own classSam Thursfield2015-05-221-9/+57
* Make str() of a GitDirectory return its location.Sam Thursfield2015-05-071-0/+3
* GitDir: Fix setting fetch url when push url is already on-diskRichard Maw2015-05-061-2/+2
* GitDir: Set the fetch or push url when the other is setRichard Maw2015-04-291-0/+4
* GitDirectory: Add a store_commit methodRichard Maw2015-04-301-4/+17
* gitdir.PushFailureError: Show why pushes failedRichard Maw2015-04-301-3/+4
* Add version guessing function to gitdir and cached repo.Michael Drake2015-04-281-0/+6
* Add functions for checking which tags/branches contain a refMichael Drake2015-04-011-0/+26
* Use python3 compatible notation for catching exceptionsJavier Jardón2015-03-161-3/+3
* Use the modern way of the GPL copyright header: URL instead real addressJavier Jardón2015-03-161-2/+1
* Fix copyright yearsSam Thursfield2015-01-121-1/+1
* Merge branch 'sam/cached-repo-cleanup'Sam Thursfield2015-01-121-13/+31
|\
| * Rework CachedRepo to use the GitDirectory class where possibleSam Thursfield2014-12-031-13/+31
* | Document that GitDirectory.get_config() can raise an exceptionSam Thursfield2014-12-041-3/+7
|/
* Check that directory passed to GitDirectory is a git repoSam Thursfield2014-11-171-1/+16
* Merge branch 'sam/gitdir-fixes-v2'Sam Thursfield2014-11-061-11/+26
|\
| * Improve documentation of GitDirectory classSam Thursfield2014-11-051-5/+13
| * Only search for repository root in GitDirectory constructor if told toSam Thursfield2014-11-051-6/+13
* | Add GitDirectory.ref_exists() methodSam Thursfield2014-11-051-0/+7
|/
* Use git's remotes to determine unpushed branchesbaserock/richardmaw/less-ls-remoteRichard Maw2014-09-021-0/+16
* Prevent git-replace refs affecting git operationsRichard Maw2014-08-211-43/+50
* Cache configuration values in GitDirectory.Daniel Silverstone2014-08-191-2/+6
* Fix `morph edit` when repo has the same ref as system branchRichard Maw2014-08-121-2/+11
* Avoid creating and pushing temporary build branches when they aren't necessary.Richard Maw2014-08-121-0/+14
* Don't attempt to load symlinks as morphologiesRichard Maw2014-07-071-0/+10
* Tweak some user-facing error messages in 'gitdir'Sam Thursfield2014-04-081-6/+8
* Stop using GitDirectory().list_files() to check for .gitfatAdam Coldrick2014-03-251-1/+1
* Make existing morph commands use git-fatAdam Coldrick2014-03-201-0/+3
* Add functionality for doing git commands in a directoryAdam Coldrick2014-03-201-2/+32
* Fix `morph petrify` in cases where root repo URL has a trailing /Sam Thursfield2014-03-071-1/+2
* deploy: Record deployment information in deployed systemSam Thursfield2014-03-041-1/+6
* GitDir: Add remote.push(RefSpec...)Richard Maw2013-11-221-0/+169
* GitDir: Add support for push urls in RemoteRichard Maw2013-11-221-7/+36
* GitDir: Split out Remote objectRichard Maw2013-11-221-14/+41
* GitDir: Add methods for ref managementRichard Maw2013-11-221-0/+123
* GitDir: Add GitDirectory.commit_tree() methodRichard Maw2013-11-221-0/+20
* GitDir: Add GitIndex classRichard Maw2013-11-221-32/+2
* GitDir: add store_blob methodRichard Maw2013-11-221-0/+15