summaryrefslogtreecommitdiff
path: root/morphlib/gitdir.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* GitDir: Add resolve_ref_to_{commit,tree} methodsRichard Maw2013-11-221-5/+10
* GitDir: Provide more specific object access than cat-fileRichard Maw2013-11-221-3/+27
* GitDir: Allow config values ending in whitespaceRichard Maw2013-11-221-2/+2
* GitDir: remove duplicate definition of update_remotesRichard Maw2013-11-221-4/+0
* gitdir: Add method for getting uncommitted changesRichard Maw2013-09-171-0/+32
* gitdir: add HEAD property to find the current branchRichard Maw2013-09-171-0/+5
* gitdir: Add methods to inspect contentsRichard Maw2013-09-051-0/+69
* Add GitDir.is_currently_checked_outLars Wirzenius2013-08-151-0/+17
* Add GitDirectory classLars Wirzenius2013-08-061-0/+131