Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use the modern way of the GPL copyright header: URL instead real address | Javier Jardón | 2015-03-16 | 1 | -3/+2 |
| | | | | Change-Id: I992dc0c1d40f563ade56a833162d409b02be90a0 | ||||
* | Only search for repository root in GitDirectory constructor if told to | Sam Thursfield | 2014-11-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | The GitDirectory() constructor, if passed a 'dirname' that doesn't contain a '.git' subdirectory, can search upwards to find the real root of the repository. This is used by the `add-binary`, `push`, and `pull` commands. This causes very confusing behaviour in the case that 'dirname' points to a directory that should be a Git repository, but isn't, and that directory is a path inside the working tree of another Git repository. Rather than raising an error, in this case the GitDirectory class would perform operations on a different repository to the one the caller expected. This 'search_for_root' behaviour is now opt-in, to avoid confusion. | ||||
* | Implement morph push and morph pulladamcoldrick/ingest-binaries-v5-rebase | Adam Coldrick | 2014-03-20 | 1 | -0/+93 |
Add a plugin to implement both `morph push` and `morph pull`. These commands are wrappers around the corresponding git commands push and pull, which also implement the functionality of pushing and pulling large files provided by git-fat. For example, running `morph pull` will pull any commits from the remote branch not on your local branch, and then pull any large files from the separate git-fat/rsync store on the Trove. |