summaryrefslogtreecommitdiff
path: root/morphlib/git.py
Commit message (Expand)AuthorAgeFilesLines
* gitdir: Re-introduce clone_into functions needed for the import toolHEADmasterChristopher Phang2016-09-261-0/+6
* morphlib/git: Fix update_submodulesPedro Alvarez2016-04-061-1/+1
* morphlib/git: Ignore not valid submodulesPedro Alvarez2016-04-041-1/+8
* Add support for definitions version 8Pedro Alvarez2016-03-291-36/+11
* Unify local and remote repo cache modulesSam Thursfield2016-03-161-4/+5
* Get rid of the CachedRepo class (almost)Sam Thursfield2016-03-031-16/+5
* Ensure Git clones in a chunk build directory have correct ownershipSam Thursfield2015-10-071-0/+1
* Use python3 compatible notation for catching exceptionsJavier Jardón2015-03-161-2/+2
* Use the modern way of the GPL copyright header: URL instead real addressJavier Jardón2015-03-161-3/+2
* Remove unused code from morphlib.gitSam Thursfield2014-12-031-24/+0
* Rework CachedRepo to use the GitDirectory class where possibleSam Thursfield2014-12-031-9/+0
* 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