Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | comment typo | Joey Hess | 2014-11-10 |
| | |||
* | pre-commit: Block partial commit of unlocked annexed file, since that left a ↵ | Joey Hess | 2014-11-10 |
| | | | | | | | | | | | | typechange staged in index I had hoped that the git devs could change git's handling of partial commits to not use a false index file, but seems not. So, this relies on some git internals to detect that case. The test suite has a test case added to catch it if changes to git break it. This commit was sponsored by Paul Tagliamonte. | ||
* | Use haskell setenv library to clean up several ugly workarounds for ↵ | Joey Hess | 2014-10-15 |
| | | | | | | | | | inability to manipulate the environment on windows. Didn't know that this library existed! This includes making git-annex not re-exec itself on start on windows, and making the test suite on Windows run tests without forking. | ||
* | avoid bad commits after interrupted direct mode sync (or merge) | Joey Hess | 2014-06-09 |
| | | | | | | | | | | | | | | | It was possible for a interrupted sync or merge in direct mode to leave the work tree out of sync with the last recorded commit. This would result in the next commit seeing files missing from the work tree, and committing their removal. Now, a direct mode merge happens not only in a throwaway work tree, but using a temporary index file, and without any commits or index changes being made until the real work tree has been updated. If the merge is interrupted, the work tree may have some updated files, but worst case a commit will redundantly commit changes that come from the merge. This commit was sponsored by Tony Cantor. | ||
* | merge improved fsck types from git-repair and some associated changes | Joey Hess | 2013-11-30 |
| | |||
* | clean up from windows porting | Joey Hess | 2013-05-11 |
| | |||
* | finished where indentation changes | Joey Hess | 2012-12-13 |
| | |||
* | thread safe git-annex index file use | Joey Hess | 2012-08-24 |
| | |||
* | Add --include, which is the same as --not --exclude. | Joey Hess | 2011-12-22 |
| | |||
* | use Common in a few more modules | Joey Hess | 2011-12-20 |
| | |||
* | split more stuff out of Git.hs | Joey Hess | 2011-12-14 |