Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnX1msQxnLoSeu7q-i-c9BWghonsN7Qmns | 2014-03-05 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawk9nck8WX8-ADF3Fdh5vFo4Qrw1I_bJcR8 | 2014-03-05 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawmUJBh1lYmvfCCiGr3yrdx-QhuLCSRnU5c | 2014-03-05 |
| | |||
* | Added a comment | http://grossmeier.net/ | 2014-03-05 |
| | |||
* | Added a comment | http://grossmeier.net/ | 2014-03-05 |
| | |||
* | thought of another way to break prop_idempotent_key_decode | Joey Hess | 2014-03-05 |
| | |||
* | quickcheck says: "a-s--a" is not a legal key filename | Joey Hess | 2014-03-05 |
| | | | | | | | | | | Found this in failed armhf build log, where quickcheck found a way to break prop_idempotent_key_decode. The "s" indicates size, but since nothing comes after it, that's not valid. When encoding the resulting key, no size was present, so it encoded to "a--a". Also, "a-sX--a" is not legal, since X is not a number. Not found by quickcheck. | ||
* | fix build w/o TDFA | Joey Hess | 2014-03-04 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-03-04 |
|\ | |||
* | | glacier: Pass --region to glacier checkpresent. | Joey Hess | 2014-03-04 |
| | | | | | | | | | | I suppose this is not necessary when it has a local cache, so I didn't notice it was missing. | ||
| * | Added a comment | http://joeyh.name/ | 2014-03-05 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-03-05 |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-03-04 |
|\ | |||
* | | more conflict resolution tests | Joey Hess | 2014-03-04 |
| | | |||
* | | style | Joey Hess | 2014-03-04 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawnoIxJHzKbUOdNo41pRxRBj_y1bSoH-ziA | 2014-03-05 |
|/ | |||
* | devblog | Joey Hess | 2014-03-04 |
| | |||
* | sync: Automatically resolve merge conflict between and annexed file and a ↵ | Joey Hess | 2014-03-04 |
| | | | | | | | | | | | | | | | | | | | regular git file. This is a new feature, it was not handled before, since it's a bit of an edge case. However, it can be handled exactly the same as a file/dir conflict, just leave the non-annexed item alone. While implementing this, the core resolveMerge' function got a lot simpler and clearer. Note especially that where before there was an asymetric call to stagefromdirectmergedir, now graftin is called symmetrically in both cases. And, in order to add that `graftin us`, the current branch needed to be known (if there is no current branch, there cannot be a merge conflict). This led to some cleanups of how autoMergeFrom behaved when there is no current branch. This commit was sponsored by Philippe Gauthier. | ||
* | add test case for merge conflict resolution between annexed and in-git file | Joey Hess | 2014-03-04 |
| | |||
* | added test for conflict resolution with a file that is both deleted and modified | Joey Hess | 2014-03-04 |
| | |||
* | factor out Annex.AutoMerge from Command.Sync | Joey Hess | 2014-03-04 |
| | |||
* | idea | Joey Hess | 2014-03-04 |
| | |||
* | fix test case to convert slashes for DOS | Joey Hess | 2014-03-04 |
| | |||
* | improved direct mode dir/file conflicted merge resultion, using tree grafting | Joey Hess | 2014-03-04 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-03-04 |
|\ | |||
* | | much improved test and real fix for FAT symlink loss on conflicted merge | Joey Hess | 2014-03-04 |
| | | | | | | | | | | | | | | | | | | | | | | I think that f5ce1a15d7a35b85ffa938ee950f4749bf445939 didn't quite manage to actually fix the bug, although I have not checked since its "fix" got redone. The test suite now actually checks the file staged in git is a symlink, rather than relying on the bug casing a later sync failure. This seems a more reliable way to detect it, and probably avoids a heisenbug in the test suite. | ||
* | | improved test for FAT symlink regressions | Joey Hess | 2014-03-04 |
| | | | | | | | | | | The test case that was supposed to cover this did not.. It is for some other bug, which is apparently a bit of a heisenbug. | ||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawlmOvQXLmGkQAUOIkPBQtsd9d45NqcX80M | 2014-03-04 |
| | | |||
* | | fix environment propigation in windows test suite | Joey Hess | 2014-03-04 |
|/ | | | | Let through HOME, etc when running git-annex from test suite. | ||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-03-04 |
|\ | |||
* | | finish fixing direct mode merge bug involving unstaged local files | Joey Hess | 2014-03-04 |
| | | | | | | | | | | | | | | | | | | | | Added test cases for both ways this can happen, with a conflict involving a file, or a directory. Cleaned up resolveMerge to not touch the work tree in direct mode, which turned out to be the only way to handle things.. And makes it much nicer. Still need to run test suite on windows. | ||
* | | add test cases for the new direct mode merge bug | Joey Hess | 2014-03-04 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-03-03 |
| | | |||
* | | fix a9067868a8594577ead2ecbe55f9563bef12f26d to handle annexed files in ↵ | Joey Hess | 2014-03-03 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conflicted merge In the case of a conflicted merge where the remote adds a directory, and we have a file (which is checked in), resolveMerge' will create the link, and so the fix for a9067868a8594577ead2ecbe55f9563bef12f26d looked at that, thought it was an unannexed file (it's not in the oldref), and preserved it. This is a hacky fix. It would be better for resolveMerge' to not update the work tree, at least in direct mode, and only stage the changes, which mergeDirectCleanUp could then move into tree. I want to make that change, but this is not the time to do it. | ||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlmOvQXLmGkQAUOIkPBQtsd9d45NqcX80M | 2014-03-03 |
| | | |||
* | | rename for clarity | Joey Hess | 2014-03-03 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlmOvQXLmGkQAUOIkPBQtsd9d45NqcX80M | 2014-03-03 |
| | | |||
* | | simplfy | Joey Hess | 2014-03-03 |
|/ | |||
* | fixed initial reported problem but not out of the woods yet in some related ↵ | Joey Hess | 2014-03-03 |
| | | | | cases | ||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-03-03 |
|\ | |||
* | | sync: Fix bug in direct mode that caused a file not checked into git to be ↵ | Joey Hess | 2014-03-03 |
| | | | | | | | | deleted when merging with a remote that added a file by the same name. (Thanks, jkt) | ||
| * | (no commit message) | http://joeyh.name/ | 2014-03-03 |
|/ | |||
* | fix handling of nonexistant hook | Joey Hess | 2014-03-03 |
| | |||
* | add link to darktable-git-annex | Joey Hess | 2014-03-03 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawm78jq1Uo-ZbyOPG3diJUWVvEiM0kyAcvk | 2014-03-03 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawm78jq1Uo-ZbyOPG3diJUWVvEiM0kyAcvk | 2014-03-03 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2014-03-03 |
| | |||
* | number list | Joey Hess | 2014-03-02 |
| | |||
* | decruft | Joey Hess | 2014-03-02 |
| | |||
* | devblog | Joey Hess | 2014-03-02 |
| |