summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Added a commentGravatar http://joeyh.name/2014-07-10
|
* Added a commentGravatar http://joeyh.name/2014-07-10
|
* retitleGravatar Joey Hess2014-07-10
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-07-10
|\
| * Added a comment: user misconfigurationGravatar http://joeyh.name/2014-07-10
| |
* | close; user misconfigurationGravatar Joey Hess2014-07-10
| |
| * Added a commentGravatar http://joeyh.name/2014-07-10
| |
* | notabugGravatar Joey Hess2014-07-10
| |
| * Added a commentGravatar http://joeyh.name/2014-07-10
| |
* | taggingGravatar Joey Hess2014-07-10
| |
* | direct: Fix handling of case where a work tree subdirectory cannot be ↵Gravatar Joey Hess2014-07-10
| | | | | | | | | | | | | | | | | | written to due to permissions. Running `git annex direct` would cause loss of data, because the object was moved to a temp file, which it then tried to replace the work tree file with, and on failure, the temp file got deleted. Now it's instead moved back into the annex object location.
| * Added a commentGravatar http://joeyh.name/2014-07-10
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-07-10
|\
* | add regression test case for 84ffc8f7d265c8a685c1ea081c8a8871c7ee1b44Gravatar Joey Hess2014-07-10
| | | | | | | | better late than never
| * removedGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * still not workingGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * solution okGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnov5q9_Cl4Ps5NoYE08yE01NLSvBANnY82014-07-10
| |
* | refactor lockingGravatar Joey Hess2014-07-10
| |
* | refactorGravatar Joey Hess2014-07-10
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-07-09
|\
* | Fix minor FD leak in journal code.Gravatar Joey Hess2014-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minor because normally only 1 FD is leaked per git-annex run. However, the test suite leaks a few hundred FDs, and this broke it on the Debian autobuilders, which seem to have a tigher than usual ulimit. The leak was introduced by the lazy getDirectoryContents' that was introduced in b54de1dad4874b7561d2c5a345954b6b5c594078 in order to scale to millions of journal files -- if the lazy list was never fully consumed, the directory handle did not get closed. Instead, pull in openDirectory/readDirectory/closeDirectory code that I already developed and submitted in a patch to the haskell directory library earlier. Using this in journalDirty avoids the place that the lazy list caused a problem. And using it in stageJournal eliminates the need for getDirectoryContents'. The getJournalFiles* functions are switched back to using the regular strict getDirectoryContents. I'm not sure if those always consume the whole list, so this avoids any leak. And the things that call those are things like git annex unused, which also look at every file committed to the git-annex branch, so would need more work to scale to insane numbers of files anyway.
| * small changeGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * partially solvedGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * (no commit message)Gravatar divB2014-07-10
| |
| * missing wordGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * formattingGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg82014-07-10
| |
| * Added a comment: even a client repository you had once but have now deletedGravatar https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao2014-07-09
|/
* devblogGravatar Joey Hess2014-07-09
|
* updateGravatar Joey Hess2014-07-09
|
* add news item for git-annex 5.20140709Gravatar Joey Hess2014-07-09
|
* fix build warning5.20140709Gravatar Joey Hess2014-07-09
|
* fix windows buildGravatar Joey Hess2014-07-09
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-07-09
|\
* | prep releaseGravatar Joey Hess2014-07-09
| |
| * Added a comment: more confirmation of race theoryGravatar http://joeyh.name/2014-07-09
| |
* | prep releaseGravatar Joey Hess2014-07-09
| |
* | close, with fairly high confidence, but not certainty, due to difficulty ↵Gravatar Joey Hess2014-07-09
|/ | | | reproducing races..
* Really fix bug that caused the assistant to make many unncessary empty merge ↵Gravatar Joey Hess2014-07-09
| | | | commits.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-07-09
|\
* | prospective fix for bad_merge_commit_deleting_all_filesGravatar Joey Hess2014-07-09
| | | | | | | | | | Assuming my analysis of a race is correct. In any case, this certianly closes a race..
| * Added a commentGravatar http://joeyh.name/2014-07-09
| |
| * Added a commentGravatar http://joeyh.name/2014-07-09
|/
* formatGravatar Joey Hess2014-07-09
|
* removedGravatar http://jamesjustjames.wordpress.com/2014-07-09
|
* Added a comment: The guy with this bug.Gravatar http://jamesjustjames.wordpress.com/2014-07-09
|
* Added a comment: The guy with this bug.Gravatar http://jamesjustjames.wordpress.com/2014-07-09
|
* Added a commentGravatar http://joeyh.name/2014-07-09
|