Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | Merge branch 'master' into watch | Joey Hess | 2012-06-04 | |
|\| | | ||||
| | * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawlu7K3h7Ry1uDAU_ERYGuqt0LoGNJqGuRo | 2012-06-04 | |
| |/ | ||||
| * | typo | Joey Hess | 2012-06-04 | |
| | | ||||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-04 | |
| |\ | ||||
| | * | Added a comment | http://joeyh.name/ | 2012-06-04 | |
| | | | ||||
| | * | Added a comment | http://joeyh.name/ | 2012-06-04 | |
| | | | ||||
| | * | Added a comment: This is not an easy question to answer... | http://joeyh.name/ | 2012-06-04 | |
| | | | ||||
| * | | add | Joey Hess | 2012-06-04 | |
| | | | ||||
| | * | Added a comment | http://joeyh.name/ | 2012-06-04 | |
| | | | ||||
| | * | Added a comment | http://joeyh.name/ | 2012-06-04 | |
| |/ | ||||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-04 | |
| |\ | ||||
| * | | move | Joey Hess | 2012-06-04 | |
| | | | ||||
| | * | Added a comment | http://ciffer.net/~svend/ | 2012-06-04 | |
| | | | ||||
| | * | removed | http://ciffer.net/~svend/ | 2012-06-04 | |
| |/ | ||||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-04 | |
| |\ | ||||
| * | | update | Joey Hess | 2012-06-04 | |
| | | | ||||
| | * | Added a comment | http://ciffer.net/~svend/ | 2012-06-04 | |
| |/ | ||||
| * | update | Joey Hess | 2012-06-04 | |
| | | ||||
| * | update; worked on watch branch today | Joey Hess | 2012-06-04 | |
| | | ||||
* | | add handling of symlink addition events | Joey Hess | 2012-06-04 | |
| | | | | | | | | | | | | | | | | And just like that, annexed files can be moved and copies around within the tree, and are automatically fixed to point to the content, and staged in git. Huzzah! Delete still remains TODO, with its troublesome race during add.. | |||
* | | workaround other part of moved directory problem | Joey Hess | 2012-06-04 | |
| | | | | | | | | | | | | | | | | | | | | | | This fixes the scenario where: * directory foo is moved away (and still watched) * a new directory foo is made * file (or directory) foo/bar is created * the old directory's file (or directory) "bar" is deleted We don't want a deletion event for foo/bar in this case. | |||
* | | add explict test that a closed file even is on a regular file | Joey Hess | 2012-06-04 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are two reasons for this test. First, there could be a fifo or other non-regular file that was closed. Second, this test avoids ugliness when a subdirectory is moved out of the top of the watch directory to elsewhere, and a file added to it. Since the subdirectory has moved, the file won't be present under the old location, and nothing will be done. I cannot find a way to stop watching such directories, at least not without a lot of pain. The inotify interface in Haskell doesn't make it easy to stop watching a given subdirectory when it's moved out; it would require keeping a map of all watch handles that is shared between threads. This workaround avoids the problem in most cases; the only remaining case being deletion of a file from a moved subdirectory. | |||
* | | add hinotify dependencies | Joey Hess | 2012-06-04 | |
| | | ||||
* | | handle directory deletion | Joey Hess | 2012-06-04 | |
| | | | | | | | | | | When a directory is deleted, or moved away, git rm -r it to stage the deletion. | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlYu7QmD7wrbHWkoxuriaA9XcijM-g5vrQ | 2012-06-04 | |
| | | ||||
* | | add events for symlink creation and directory removal | Joey Hess | 2012-06-04 | |
| | | | | | | | | | | | | | | | | | | | | Improved the inotify code, so it will also notice directory removal and symlink creation. In the watch code, optimised away a stat of a file that's being added, that's done by Command.Add.start. This is the reason symlink creation is handled separately from file creation, since during initial tree walk at startup, a stat was already done, and can be reused. | |||
* | | Merge branch 'master' into watch | Joey Hess | 2012-06-04 | |
|\ \ | ||||
| | * | nothing too crazy, but it's the usual distro specific problems or ↵ | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-04 | |
| | | | | | | | | | | | | architecture specific problems | |||
| | * | Added a forum post asking how to make locally cached files stay up to date ↵ | https://www.google.com/accounts/o8/id?id=AItOawlu7K3h7Ry1uDAU_ERYGuqt0LoGNJqGuRo | 2012-06-04 | |
| |/ | | | | | | | across both rename and modify. | |||
| * | simplify OSX installation instructions | Joey Hess | 2012-06-03 | |
| | | | | | | | | | | The new Haskell Platform was released today, with the new ghc git-annex's master branch needs, so cabal should be usable again on OSX. | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-03 | |
| |\ | | | | | | | | | | | | | Conflicts: doc/tips/using_Amazon_S3.mdwn | |||
| | * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-02 | |
| | | | ||||
| | * | Added a comment | http://joeyh.name/ | 2012-06-01 | |
| | | | ||||
| | * | Added a comment: sha256 | https://www.google.com/accounts/o8/id?id=AItOawnHrjHxJAm39x8DR4bnbazQO6H0nMNuY9c | 2012-06-01 | |
| | | | ||||
| | * | removed | https://www.google.com/accounts/o8/id?id=AItOawnHrjHxJAm39x8DR4bnbazQO6H0nMNuY9c | 2012-06-01 | |
| | | | ||||
| | * | Added a comment: sha256 ? | https://www.google.com/accounts/o8/id?id=AItOawnHrjHxJAm39x8DR4bnbazQO6H0nMNuY9c | 2012-06-01 | |
| | | | ||||
| | * | check at configure time for sha commands in Mac OSX location | Joey Hess | 2012-05-31 | |
| | | | ||||
| | * | Require that the SHA256 backend can be used when building, since it's the ↵ | Joey Hess | 2012-05-31 | |
| | | | | | | | | | | | | default. | |||
| | * | sha256sum not so optional | Joey Hess | 2012-05-31 | |
| | | | ||||
| | * | add a nice one | Joey Hess | 2012-05-31 | |
| | | | ||||
| | * | Fix display of warning message when encountering a file that uses an ↵ | Joey Hess | 2012-05-31 | |
| | | | | | | | | | | | | unsupported backend. | |||
| | * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-05-31 | |
| | |\ | ||||
| | * | | import: New subcommand, pulls files from a directory outside the annex and ↵ | Joey Hess | 2012-05-31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | adds them Use case for this was developed somewhere on the Transiberian Railroad. | |||
| | * | | add dirContentsRecursive | Joey Hess | 2012-05-31 | |
| | | | | ||||
| | | * | Discussion of NTFS symlinks, junction points, and reparse points. | josh | 2012-05-31 | |
| | | | | ||||
| | | * | Fix typo. | josh | 2012-05-31 | |
| | | | | ||||
| | | * | Add explanation of how git on Windows handles symlinks. | josh | 2012-05-31 | |
| | |/ | ||||
| | * | update | Joey Hess | 2012-05-31 | |
| | | | ||||
| | * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-05-31 | |
| | |\ | ||||
| | * | | update | Joey Hess | 2012-05-31 | |
| | | | |