summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | update message based on user feedbackGravatar Joey Hess2012-06-07
| | |
| * | Added a comment: WordingGravatar https://www.google.com/accounts/o8/id?id=AItOawnBJ6Dv1glxzzi4qIzGFNa6F-mfHIvv9Ck2012-06-07
| | |
* | | tweakGravatar Joey Hess2012-06-06
| | |
* | | document watchGravatar Joey Hess2012-06-06
| | |
* | | refactorGravatar Joey Hess2012-06-06
| | |
* | | build watch on non-linux, just don't do anythingGravatar Joey Hess2012-06-06
| | |
| * | Added a commentGravatar http://joeyh.name/2012-06-06
| | |
| * | Added a comment: Dropbox InotifyGravatar https://www.google.com/accounts/o8/id?id=AItOawkmtR6oVColYKoU0SjBORLDGrwR10G-mKo2012-06-06
| | |
| * | blog for the dayGravatar Joey Hess2012-06-06
| | |
| * | updateGravatar Joey Hess2012-06-06
| | |
* | | handle running out of watch descriptorsGravatar Joey Hess2012-06-06
| | |
| * | updateGravatar Joey Hess2012-06-06
| | |
* | | ignore .gitignore and .gitattributesGravatar Joey Hess2012-06-06
| | |
| * | updateGravatar Joey Hess2012-06-06
| | |
| * | thoughtsGravatar Joey Hess2012-06-06
| | |
| * | fixed 2 races! Only 1 serious race to go!Gravatar Joey Hess2012-06-06
| | |
* | | close the git add raceGravatar Joey Hess2012-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 indexGravatar Joey Hess2012-06-06
| | | | | | | | | | | | | | | Also added a utility TopFilePath type, which could stand to be used more widely.
* | | factor out nukeFileGravatar Joey Hess2012-06-06
| | |
* | | split out utility functionsGravatar Joey Hess2012-06-06
| | |
* | | Merge branch 'master' into watchGravatar Joey Hess2012-06-06
|\| |
| * | layoutGravatar Joey Hess2012-06-06
| | |
| | * WIP: Add man page installation to Setup.hsGravatar Nathan Collins2012-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.Gravatar Nathan Collins2012-06-06
| | |
| * | move hashObject to HashObject library and generalize it to support all git ↵Gravatar Joey Hess2012-06-06
| | | | | | | | | | | | object types
* | | Merge branch 'master' into watchGravatar Joey Hess2012-06-06
|\| |
| * | factor out generic update-index code from unionmerge codeGravatar Joey Hess2012-06-06
| | |
| * | updateGravatar Joey Hess2012-06-06
| | |
| | * Make standalone man-page installation possibleGravatar Nathan Collins2012-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 blogGravatar Joey Hess2012-06-05
| |
| * closed a race, although a less likely similar one remainsGravatar Joey Hess2012-06-05
| |
* | Merge branch 'master' into watchGravatar Joey Hess2012-06-05
|\|
| * add: Prevent (most) modifications from being made to a file while it is ↵Gravatar Joey Hess2012-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 dirGravatar Joey Hess2012-06-05
| |
| * update test suiteGravatar Joey Hess2012-06-05
| |
| * separate source of content from the filename associated with the key when ↵Gravatar Joey Hess2012-06-05
| | | | | | | | | | | | generating a key This already made migrate's code a lot simpler.
* | Merge branch 'master' into watchGravatar Joey Hess2012-06-05
|\|
| * updateGravatar Joey Hess2012-06-05
| |
* | Merge branch 'master' into watchGravatar Joey Hess2012-06-05
|\|
| * one moreGravatar Joey Hess2012-06-05
| |
* | Merge branch 'master' into watchGravatar Joey Hess2012-06-05
|\| | | | | | | | | Conflicts: doc/design/assistant/inotify.mdwn
| * another oneGravatar Joey Hess2012-06-05
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-06-05
| |\ | | | | | | | | | | | | Conflicts: doc/design/assistant/inotify.mdwn
| * | racesGravatar Joey Hess2012-06-05
| | |
| | * racesGravatar Joey Hess2012-06-05
| |/
* | Merge branch 'master' into watchGravatar Joey Hess2012-06-05
|\ \
| * | racesGravatar Joey Hess2012-06-05
| |/
| * add news item for git-annex 3.20120605Gravatar Joey Hess2012-06-05
| |
| * releasing version 3.201206053.20120605Gravatar Joey Hess2012-06-05
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2012-06-05
| |