summaryrefslogtreecommitdiff
path: root/morphlib/git.py
Commit message (Expand)AuthorAgeFilesLines
* Check for commit object in submodule pathbaserock/franred/check-for-commit-object-in-submodule-pathFrancisco Redondo Marchena2014-11-041-1/+1
* Echo stderr of subcommands that do network IO when --verbose is usedSam Thursfield2014-10-291-0/+11
* Fix `morph edit` for non-file URIsRichard Maw2014-08-261-1/+1
* Prevent git-replace refs affecting git operationsRichard Maw2014-08-211-30/+41
* Make existing morph commands use git-fatAdam Coldrick2014-03-201-1/+9
* morphlib.git: Refactor is_valid_sha1Richard Maw2013-09-051-2/+2
* Use Submodules class to read submodule configRichard Maw2013-08-231-6/+6
* Add morph cross-bootstrapSam Thursfield2013-07-301-0/+2
* Fix lines overflowing the 80 character limitRichard Dale2013-06-251-1/+2
* Don't show git config messages for 'morph branch' in verbose modeRichard Dale2013-06-251-1/+1
* Changed the error message in log when morph fails to find gitmodulesRic Holland2013-03-201-1/+1
* B&M: Share error message formatting codeRichard Maw2013-03-041-21/+44
* B&M: Check git config before some subcommandsRichard Maw2013-03-011-0/+17
* git: clone then checkout instead of clone -bRichard Maw2013-02-111-1/+5
* Merge remote-tracking branch 'remotes/origin/samthursfield/ambiguous-refs' in...Jannis Pohlmann2012-12-131-1/+1
|\
| * Always use `git rev-parse --verify` to resolve refsSam Thursfield2012-12-131-1/+1
* | Add an initial implementation of "morph tag"Jannis Pohlmann2012-12-131-0/+13
|/
* Avoid caching repos that are on the local machine anywaySam Thursfield2012-11-121-1/+6
* Handle submodules in 'morph edit'Sam Thursfield2012-10-031-0/+22
* Use origin/ref for all refs other than the system branch ref itselfSam Thursfield2012-10-031-5/+4
* Extract is_valid_sha1() to morphlib.gitSam Thursfield2012-10-031-0/+6
* morph merge: Don't make a merge commit if only the refs changedSam Thursfield2012-09-141-0/+11
* Rework git caches to be bare mirrors of the repos.Daniel Silverstone2012-09-141-2/+49
* build: Fail if user hasn't set user.name (or GIT_AUTHOR_NAME)Sam Thursfield2012-09-131-0/+12
* Git rid of morphlib.git methods that are not neededSam Thursfield2012-09-101-8/+0
* morph branch: Fail if branch already exists in the system repoSam Thursfield2012-09-101-0/+8
* Rewrite 'merge' commandSam Thursfield2012-09-101-1/+0
* python scripts: pep8ize codebaseRichard Maw2012-08-011-8/+11
* Remove optional msg argument from Submodule classLars Wirzenius2012-06-251-3/+2
* morph: remove dead code and replace Execute with app.runcmdRichard Maw2012-05-301-133/+20
* morphlib.git: fix submodule format stringRichard Maw2012-04-131-1/+1
* Remove final use of Treeish in submodules codeLars Wirzenius2012-04-121-3/+3
* Remove Treeish usage in submodule codeLars Wirzenius2012-04-121-24/+26
* Make copy_repository get a repo instead of treeishLars Wirzenius2012-04-121-2/+2
* builder: ensure working directory matches commitRichard Maw2012-04-111-0/+7
* Refactor SystemBuilder and add helper classLars Wirzenius2012-03-021-1/+1
* Use "cp -a" and "git checkout" to unpack sources in the build tree.Jannis Pohlmann2012-02-221-11/+16
* Handle empty/short lines when validating submodulesLars Wirzenius2012-02-171-1/+1
* Switch to caching repos without checking them out.Jannis Pohlmann2012-02-141-5/+6
* Ignore submodules for which the parent repo has a non-commit object.Jannis Pohlmann2012-02-091-22/+26
* Change how git clones are created from bundlesLars Wirzenius2012-02-091-4/+4
* Extract chunk submodule repos into the build directory directly.Jannis Pohlmann2012-02-081-1/+11
* Cache submodule repositories recursively.Jannis Pohlmann2012-02-081-6/+121
* Set GIT_DIR when running git archive. Drop --remote.Jannis Pohlmann2012-02-021-4/+4
* Always specify '-l' when cloning in order to use hardlinking.Jannis Pohlmann2012-02-011-1/+1
* Bump copyright years, get rid of long lines and unused imports.Jannis Pohlmann2012-01-231-1/+0
* Improve the logging output of SourceManager.Jannis Pohlmann2012-01-231-12/+12
* Port everything to using Treeish objects instead of (repo, ref).Jannis Pohlmann2012-01-201-30/+37
* Document get_treeish() of the SourceManager.Jannis Pohlmann2012-01-191-2/+1
* Break long lines in git.py.Jannis Pohlmann2012-01-191-2/+5