summaryrefslogtreecommitdiff
path: root/morphlib/git.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix coding style, update copyrights, drop unused imports.Jannis Pohlmann2012-01-191-1/+1
* Remove bad whitespaceRob Taylor2012-01-191-2/+2
* Fix cmdtests for SourceManager changesRob Taylor2012-01-191-11/+19
* Complete SourceManager testsRob Taylor2012-01-191-4/+17
* initial version of Sourcemanager and testsRob Taylor2012-01-181-20/+53
* have git export directly to a tar fileLars Wirzenius2011-12-061-6/+1
* Always get all morphologies from gitLars Wirzenius2011-11-021-12/+2
* Move code to get morphology text from git into morphlib.git.Lars Wirzenius2011-10-171-1/+37
* Move get_git_commit_id into morphlib.git and rename.Lars Wirzenius2011-10-171-0/+12
* Start a git module for abstracting away git operations.Lars Wirzenius2011-10-171-0/+30