Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | update message based on user feedback | Joey Hess | 2012-06-07 | |
| | | | ||||
| * | | Added a comment: Wording | https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck | 2012-06-07 | |
| | | | ||||
* | | | tweak | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | document watch | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | refactor | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | build watch on non-linux, just don't do anything | Joey Hess | 2012-06-06 | |
| | | | ||||
| * | | Added a comment | http://joeyh.name/ | 2012-06-06 | |
| | | | ||||
| * | | Added a comment: Dropbox Inotify | https://www.google.com/accounts/o8/id?id=AItOawkmtR6oVColYKoU0SjBORLDGrwR10G-mKo | 2012-06-06 | |
| | | | ||||
| * | | blog for the day | Joey Hess | 2012-06-06 | |
| | | | ||||
| * | | update | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | handle running out of watch descriptors | Joey Hess | 2012-06-06 | |
| | | | ||||
| * | | update | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | ignore .gitignore and .gitattributes | Joey Hess | 2012-06-06 | |
| | | | ||||
| * | | update | Joey Hess | 2012-06-06 | |
| | | | ||||
| * | | thoughts | Joey Hess | 2012-06-06 | |
| | | | ||||
| * | | fixed 2 races! Only 1 serious race to go! | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | close the git add race | Joey Hess | 2012-06-06 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's a race adding a new file to the annex: The file is moved to the annex and replaced with a symlink, and then we git add the symlink. If someone comes along in the meantime and replaces the symlink with something else, such as a new large file, we add that instead. Which could be bad.. This race is fixed by avoiding using git add, instead the symlink is directly staged into the index. It would be nice to make `git annex add` use this same technique. I have not done so yet because it currently runs git update-index once per file, which would slow does `git annex add`. A future enhancement would be to extend the Git.Queue to include the ability to run update-index with a list of Streamers. | |||
* | | | add support for staging other types of blobs, like symlinks, into the index | Joey Hess | 2012-06-06 | |
| | | | | | | | | | | | | | | | Also added a utility TopFilePath type, which could stand to be used more widely. | |||
* | | | factor out nukeFile | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | split out utility functions | Joey Hess | 2012-06-06 | |
| | | | ||||
* | | | Merge branch 'master' into watch | Joey Hess | 2012-06-06 | |
|\| | | ||||
| * | | layout | Joey Hess | 2012-06-06 | |
| | | | ||||
| | * | WIP: Add man page installation to Setup.hs | Nathan Collins | 2012-06-06 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This works with `cabal-dev install .`, but `cabal sdist` does not yet include the man pages (tried adding a `make $(mans)` before `cabal sdist` in `make sdist`, but no luck). XXX: Need to go back and replace spaces with tabs. | |||
| | * | Remove INSTALL note about man pages. | Nathan Collins | 2012-06-06 | |
| | | | ||||
| * | | move hashObject to HashObject library and generalize it to support all git ↵ | Joey Hess | 2012-06-06 | |
| | | | | | | | | | | | | object types | |||
* | | | Merge branch 'master' into watch | Joey Hess | 2012-06-06 | |
|\| | | ||||
| * | | factor out generic update-index code from unionmerge code | Joey Hess | 2012-06-06 | |
| | | | ||||
| * | | update | Joey Hess | 2012-06-06 | |
| | | | ||||
| | * | Make standalone man-page installation possible | Nathan Collins | 2012-06-05 | |
| |/ | | | | | | | | | | | The `cabal install git-annex` doesn't install the man pages, and the Makefile only installed the man pages as part of a full build/install. So, I factored out the documentation parts of the Makefile. | |||
| * | daily blog | Joey Hess | 2012-06-05 | |
| | | ||||
| * | closed a race, although a less likely similar one remains | Joey Hess | 2012-06-05 | |
| | | ||||
* | | Merge branch 'master' into watch | Joey Hess | 2012-06-05 | |
|\| | ||||
| * | add: Prevent (most) modifications from being made to a file while it is ↵ | Joey Hess | 2012-06-05 | |
| | | | | | | | | | | | | | | | | | | | | | | being added to the annex. Anything that tries to open the file for write, or delete the file, or replace it with something else, will not affect the add. Only if a process has the file open for write before add starts can it still change it while (or after) it's added to the annex. (fsck will catch this later of course) | |||
| * | use createAnnexDirectory when setting up tmp dir | Joey Hess | 2012-06-05 | |
| | | ||||
| * | update test suite | Joey Hess | 2012-06-05 | |
| | | ||||
| * | separate source of content from the filename associated with the key when ↵ | Joey Hess | 2012-06-05 | |
| | | | | | | | | | | | | generating a key This already made migrate's code a lot simpler. | |||
* | | Merge branch 'master' into watch | Joey Hess | 2012-06-05 | |
|\| | ||||
| * | update | Joey Hess | 2012-06-05 | |
| | | ||||
* | | Merge branch 'master' into watch | Joey Hess | 2012-06-05 | |
|\| | ||||
| * | one more | Joey Hess | 2012-06-05 | |
| | | ||||
* | | Merge branch 'master' into watch | Joey Hess | 2012-06-05 | |
|\| | | | | | | | | | Conflicts: doc/design/assistant/inotify.mdwn | |||
| * | another one | Joey Hess | 2012-06-05 | |
| | | ||||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-05 | |
| |\ | | | | | | | | | | | | | Conflicts: doc/design/assistant/inotify.mdwn | |||
| * | | races | Joey Hess | 2012-06-05 | |
| | | | ||||
| | * | races | Joey Hess | 2012-06-05 | |
| |/ | ||||
* | | Merge branch 'master' into watch | Joey Hess | 2012-06-05 | |
|\ \ | ||||
| * | | races | Joey Hess | 2012-06-05 | |
| |/ | ||||
| * | add news item for git-annex 3.20120605 | Joey Hess | 2012-06-05 | |
| | | ||||
| * | releasing version 3.201206053.20120605 | Joey Hess | 2012-06-05 | |
| | | ||||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-05 | |
| | |