Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | quvi may output utf-8 encoded data when the conifigured locale doesn't ↵ | 2015-11-09 | |
| | | | | support that; avoid crashing on such invalid encoding. | ||
* | close | 2015-11-09 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-11-09 | |
|\ | |||
| * | Added a comment: More details | 2015-11-09 | |
| | | |||
* | | remove badly named bug report, which was later posted under good name | 2015-11-08 | |
| | | |||
| * | Added a comment: could / will this help with global status? | 2015-11-07 | |
| | | |||
| * | Added a comment | 2015-11-07 | |
|/ | |||
* | devblog | 2015-11-06 | |
| | |||
* | work around git check-ignore --batch bad exit status bug, and bring back ↵ | 2015-11-06 | |
| | | | | import -J | ||
* | add: Fix error recovery rollback to not move the injested file content out ↵ | 2015-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 stack | 2015-11-06 | |
| | |||
* | fix replaceFile makeAnnexLink race | 2015-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. | ||
* | close | 2015-11-06 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-11-06 | |
|\ | |||
* | | Concurrent progress bars are now displayed when using -J with a command that ↵ | 2015-11-06 | |
| | | | | | | | | moves file contents around. | ||
* | | missed adding allowConcurrentOutput here | 2015-11-06 | |
| | | |||
| * | Added a comment | 2015-11-06 | |
|/ | |||
* | Added a comment | 2015-11-06 | |
| | |||
* | move dep on http-client to main dep list, since Utility.Url uses it | 2015-11-06 | |
| | |||
* | fix build w/o concurrent-output | 2015-11-06 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-11-06 | |
|\ | |||
| * | Added a comment: Error with Url.hs | 2015-11-06 | |
| | | |||
| * | Added a comment: location of Mapping of file to tahoe uri? | 2015-11-06 | |
| | | |||
| * | removed | 2015-11-06 | |
| | | |||
| * | Added a comment: location of Mapping of file to tahoe uri? | 2015-11-06 | |
| | | |||
| * | removed | 2015-11-06 | |
| | | |||
| * | Added a comment: location of Mapping of file to tahoe uri? | 2015-11-06 | |
| | | |||
* | | don't display console regions untill there is output in them | 2015-11-05 | |
| | | |||
* | | increase number of capabilities to match -Jn setting | 2015-11-05 | |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-11-05 | |
|\ | |||
* | | devbog | 2015-11-05 | |
| | | |||
* | | import -J fails at the end, disable util it can be fixed | 2015-11-05 | |
| | | |||
* | | import: Avoid very ugly error messages when the directory files are imported ↵ | 2015-11-05 | |
| | | | | | | | | to is not a directort, but perhaps an annexed file. | ||
* | | -J for add/addurl/import | 2015-11-05 | |
| | | |||
* | | merge git command queue when joining with concurrent thread | 2015-11-05 | |
| | | |||
* | | join back threads before ending concurrent output so display works | 2015-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 port | 2015-11-05 | |
| | | |||
| * | (no commit message) | 2015-11-05 | |
|/ | |||
* | (no commit message) | 2015-11-05 | |
| | |||
* | Added a comment | 2015-11-05 | |
| | |||
* | (no commit message) | 2015-11-04 | |
| | |||
* | (no commit message) | 2015-11-04 | |
| | |||
* | (no commit message) | 2015-11-04 | |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2015-11-04 | |
|\ | |||
* | | devblog | 2015-11-04 | |
| | | |||
* | | drop -Jn | 2015-11-04 | |
| | | |||
* | | update | 2015-11-04 | |
| | | |||
* | | don't display blank regions once done | 2015-11-04 | |
| | | |||
* | | remove some debug prints | 2015-11-04 | |
| | | |||
* | | parallel fsck (yes, these changes are all it takes now!) | 2015-11-04 | |
| | |