summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* quvi may output utf-8 encoded data when the conifigured locale doesn't ↵Gravatar Joey Hess2015-11-09
| | | | support that; avoid crashing on such invalid encoding.
* closeGravatar Joey Hess2015-11-09
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-11-09
|\
| * Added a comment: More detailsGravatar OlivierBerger2015-11-09
| |
* | remove badly named bug report, which was later posted under good nameGravatar Joey Hess2015-11-08
| |
| * Added a comment: could / will this help with global status?Gravatar https://id.koumbit.net/anarcat2015-11-07
| |
| * Added a commentGravatar http://www.joachim-breitner.de/2015-11-07
|/
* devblogGravatar Joey Hess2015-11-06
|
* work around git check-ignore --batch bad exit status bug, and bring back ↵Gravatar Joey Hess2015-11-06
| | | | import -J
* add: Fix error recovery rollback to not move the injested file content out ↵Gravatar Joey Hess2015-11-06
| | | | | | of the annex back to the file, because other files may point to that same content. Instead, copy the injected file content out to recover. That was not a data loss, but it came close!
* enable ConcurrentOutput flag for stackGravatar Joey Hess2015-11-06
|
* fix replaceFile makeAnnexLink raceGravatar Joey Hess2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | replaceFile created a temp file, which was guaranteed to not overlap with another temp file. However, makeAnnexLink then deleted that file, in preparation for making the symlink in its place. This caused a race, since some other replaceFile could create a temp file, using the same name! I was able to reproduce the race easily running git-annex add -J10 in a directory with 100 files (all with different contents). Some files would get ingested into the annex, but their annex links would fail to be added. There could be other situations where this same problem could occur. Perhaps when the assistant is adding a file, if the user manually also ran git-annex add. Perhaps in cases not involving adding a file. The new replaceFile makes a temprary directory, which is guaranteed to be unique, and doesn't make a temp file in there. makeAnnexLink can thus create the symlink without problem and the race is avoided. Audited all calls to replaceFile to make sure that the old behavior of providing an empty temp file was not relied on. The general problem of asking for a temp file and deleting it as part of the process of using it could reach beyond replaceFile. Did some quick audits and didn't find other cases of it. Probably only symlink creation stuff would tend to make that mistake, mostly.
* closeGravatar Joey Hess2015-11-06
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-11-06
|\
* | Concurrent progress bars are now displayed when using -J with a command that ↵Gravatar Joey Hess2015-11-06
| | | | | | | | moves file contents around.
* | missed adding allowConcurrentOutput hereGravatar Joey Hess2015-11-06
| |
| * Added a commentGravatar aloukian2015-11-06
|/
* Added a commentGravatar reyman64@f52a9d695f5dc1d5b0788fbb9877e9401fae74212015-11-06
|
* move dep on http-client to main dep list, since Utility.Url uses itGravatar Joey Hess2015-11-06
|
* fix build w/o concurrent-outputGravatar Joey Hess2015-11-06
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-11-06
|\
| * Added a comment: Error with Url.hsGravatar reyman64@f52a9d695f5dc1d5b0788fbb9877e9401fae74212015-11-06
| |
| * Added a comment: location of Mapping of file to tahoe uri?Gravatar vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f22015-11-06
| |
| * removedGravatar vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f22015-11-06
| |
| * Added a comment: location of Mapping of file to tahoe uri?Gravatar vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f22015-11-06
| |
| * removedGravatar vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f22015-11-06
| |
| * Added a comment: location of Mapping of file to tahoe uri?Gravatar vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f22015-11-06
| |
* | don't display console regions untill there is output in themGravatar Joey Hess2015-11-05
| |
* | increase number of capabilities to match -Jn settingGravatar Joey Hess2015-11-05
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-11-05
|\
* | devbogGravatar Joey Hess2015-11-05
| |
* | import -J fails at the end, disable util it can be fixedGravatar Joey Hess2015-11-05
| |
* | import: Avoid very ugly error messages when the directory files are imported ↵Gravatar Joey Hess2015-11-05
| | | | | | | | to is not a directort, but perhaps an annexed file.
* | -J for add/addurl/importGravatar Joey Hess2015-11-05
| |
* | merge git command queue when joining with concurrent threadGravatar Joey Hess2015-11-05
| |
* | join back threads before ending concurrent output so display worksGravatar Joey Hess2015-11-05
| | | | | | | | | | I didn't really want to put allowConcurrentOutput in CmdLine.Action, but there were dep loops and that was the best place available.
* | needs concurrent-output 1.6 for bugfixes and windows portGravatar Joey Hess2015-11-05
| |
| * (no commit message)Gravatar berend.van.berkum@0cc715f45d5a86c134f9192722f7adef9dc634882015-11-05
|/
* (no commit message)Gravatar OlivierBerger2015-11-05
|
* Added a commentGravatar gmazzurco89@89ed4f74a057a9c71b2a00000fdb201a88f81bcd2015-11-05
|
* (no commit message)Gravatar aloukian@c071735c08bc04266b792aa478ad1bae2d6a8b502015-11-04
|
* (no commit message)Gravatar aloukian@c071735c08bc04266b792aa478ad1bae2d6a8b502015-11-04
|
* (no commit message)Gravatar aloukian@c071735c08bc04266b792aa478ad1bae2d6a8b502015-11-04
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-11-04
|\
* | devblogGravatar Joey Hess2015-11-04
| |
* | drop -JnGravatar Joey Hess2015-11-04
| |
* | updateGravatar Joey Hess2015-11-04
| |
* | don't display blank regions once doneGravatar Joey Hess2015-11-04
| |
* | remove some debug printsGravatar Joey Hess2015-11-04
| |
* | parallel fsck (yes, these changes are all it takes now!)Gravatar Joey Hess2015-11-04
| |