summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawln3ckqKx0x_xDZMYwa9Q1bn4I06oWjkog2013-07-31
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawln4uCaqZRd5_nRQ-iLcJyGctIdw8ebUiM2013-07-31
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-07-31
|\
* | closeGravatar Joey Hess2013-07-31
| |
* | blog for the dayGravatar Joey Hess2013-07-31
| |
| * Added a commentGravatar http://joeyh.name/2013-07-31
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-07-31
|\
* | webapp: Improve handling of remotes whose setup has stalled.Gravatar Joey Hess2013-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes recovery from the ssh-agent problem that led to many reporting http://git-annex.branchable.com/bugs/Internal_Server_Error:_Unknown_UUID/ (Including fixing up .ssh/config to set IdentitiesOnly.) Remotes that have no known uuid are now displayed in the webapp as "unfinished". There's a link to check their status, and if the remote has been set annex-ignore, a retry button can be used to unset that and try again to set up the remote. As this bug has shown, the process of adding a ssh remote has some failure modes that are not really ideal. It would certianly be better if, when setting up a ssh remote it would detect if it's failed to get the UUID, and handle that in the remote setup process, rather than waiting until later and handling it this way. However, that's hard to do, particularly for local pairing, since the PairListener runs as a background thread. The best it could do is pop up an alert if there's a problem. This solution is not much different. Also, this solution handles cases where the user has gotten their repo into a mess manually and let's the assistant help with cleaning it up. This commit was sponsored by Chia Shee Liang. Thanks!
| * Added a commentGravatar http://joeyh.name/2013-07-31
| |
| * Added a comment: Horns?Gravatar https://www.google.com/accounts/o8/id?id=AItOawmNu4V5fvpLlBhaCUfXXOB0MI5NXwh8SkU2013-07-31
| |
| * removedGravatar https://www.google.com/accounts/o8/id?id=AItOawmNu4V5fvpLlBhaCUfXXOB0MI5NXwh8SkU2013-07-31
| |
| * Added a comment: Horns?Gravatar https://www.google.com/accounts/o8/id?id=AItOawmNu4V5fvpLlBhaCUfXXOB0MI5NXwh8SkU2013-07-31
| |
| * Added a commentGravatar http://joeyh.name/2013-07-31
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg2013-07-31
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-07-31
|\
* | set IdentitiesOnlyGravatar Joey Hess2013-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When setting up a dedicated ssh key to access the annex on a host, set IdentitiesOnly to prevent the ssh-agent from forcing use of a different ssh key. That behavior could result in unncessary password prompts. I remember getting a message or two from people who got deluged with password prompts and I couldn't at the time see why. Also, it would prevent git-annex-shell from being run on the remote host, when git-annex was installed there by unpacking the standalone tarball, since the authorized_keys line for the dedicated ssh key, which sets up calling git-annex-shell when it's not in path, wouldn't be used. This fixes http://git-annex.branchable.com/bugs/Internal_Server_Error:_Unknown_UUID but I've not closed that bug yet since I should still: 1. Investigate why the ssh remote got set up despite being so broken. 2. Make the webapp not handle the NoUUID state in such an ugly way. 3. Possibly add code to fix up systems that encountered the problem. Although since it requires changes to .ssh/config this may be one for the release notes. Thanks to TJ for pointing me in the right direction to understand what was happening here.
| * Added a comment: workaroundGravatar http://joeyh.name/2013-07-31
| |
| * Added a comment: finally!Gravatar http://joeyh.name/2013-07-31
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-07-31
|\
* | make edits that a commenter apparently didn't realize they could make. this ↵Gravatar Joey Hess2013-07-31
| | | | | | | | is a wiki..
| * Added a commentGravatar http://joeyh.name/2013-07-31
| |
| * Added a commentGravatar http://joeyh.name/2013-07-31
| |
* | typoGravatar Joey Hess2013-07-31
| |
| * Added a comment: use the forceGravatar http://joeyh.name/2013-07-31
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-07-31
|\
* | importfeed --force: re-download urls that have been seen beforeGravatar Joey Hess2013-07-31
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawln3ckqKx0x_xDZMYwa9Q1bn4I06oWjkog2013-07-31
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnRai_qFYPVvEgC6i1nlM1bh-C__jbhqS02013-07-31
| |
| * Added a commentGravatar Remy2013-07-31
| |
| * Added a comment: checkpresent success and failureGravatar https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg2013-07-31
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmicVKRM8vJX4wPuAwlLEoS2cjmFXQkjkE2013-07-31
| |
| * Added a comment: Please be more specific about what information goes into ↵Gravatar https://www.google.com/accounts/o8/id?id=AItOawmicVKRM8vJX4wPuAwlLEoS2cjmFXQkjkE2013-07-31
| | | | | | | | the key
| * Added a comment: Force a reload of a feed?Gravatar ckeen2013-07-31
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawlpSOjMH7Iaz56v6Pr9KCFSpbvMXvg-y9o2013-07-31
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkfHTPsiAcHEEN7Xl7WxiZmYq-vX7azxFY2013-07-31
| |
| * Added a comment: seems to workGravatar https://www.google.com/accounts/o8/id?id=AItOawkfHTPsiAcHEEN7Xl7WxiZmYq-vX7azxFY2013-07-31
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawknruiCHUcOh2mmpkh7OFJ4iNfAOOamRVs2013-07-31
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawln3ckqKx0x_xDZMYwa9Q1bn4I06oWjkog2013-07-31
|/
* find: Avoid polluting stdout with progress messages. Closes: #718186Gravatar Joey Hess2013-07-30
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-07-30
|\
* | Fix a few bugs involving filenames that are at or near the filesystem's ↵Gravatar Joey Hess2013-07-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | maximum filename length limit. Started with a problem when running addurl on a really long url, because the whole url is munged into the filename. Ended up doing a fairly extensive review for places where filenames could get too large, although it's hard to say I'm not missed any.. Backend.Url had a 128 character limit, which is fine when the limit is 255, but not if it's a lot shorter on some systems. So check the pathconf() limit. Note that this could result in fromUrl creating different keys for the same url, if run on systems with different limits. I don't see this is likely to cause any problems. That can already happen when using addurl --fast, or if the content of an url changes. Both Command.AddUrl and Backend.Url assumed that urls don't contain a lot of multi-byte unicode, and would fail to truncate an url that did properly. A few places use a filename as the template to make a temp file. While that's nice in that the temp file name can be easily related back to the original filename, it could lead to `git annex add` failing to add a filename that was at or close to the maximum length. Note that in Command.Add.lockdown, the template is still derived from the filename, just with enough space left to turn it into a temp file. This is an important optimisation, because the assistant may lock down a bunch of files all at once, and using the same template for all of them would cause openTempFile to iterate through the same set of names, looking for an unused temp file. I'm not very happy with the relatedTemplate hack, but it avoids that slowdown. Backend.WORM does not limit the filename stored in the key. I have not tried to change that; so git annex add will fail on really long filenames when using the WORM backend. It seems better to preserve the invariant that a WORM key always contains the complete filename, since the filename is the only unique material in the key, other than mtime and size. Since nobody has complained about add failing (I think I saw it once?) on WORM, probably it's ok, or nobody but me uses it. There may be compatability problems if using git annex addurl --fast or the WORM backend on a system with the 255 limit and then trying to use that repo in a system with a smaller limit. I have not tried to deal with those. This commit was sponsored by Alexander Brem. Thanks!
| * Added a comment: /storage/sdcard1/.git/annex/daemon.logGravatar https://www.google.com/accounts/o8/id?id=AItOawnaH44G3QbxBAYyDwy0PbvL0ls60XoaR3Y2013-07-30
| |
| * Added a commentGravatar http://joeyh.name/2013-07-30
| |
| * Added a commentGravatar http://joeyh.name/2013-07-30
| |
| * Added a comment: Great stuff!Gravatar http://www.joachim-breitner.de/2013-07-30
| |
| * fixed typoGravatar http://www.joachim-breitner.de/2013-07-30
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-07-30
|\
| * Added a commentGravatar http://joeyh.name/2013-07-30
| |
* | blog for the dayGravatar Joey Hess2013-07-30
| |
* | regression test for 043672e11448516b70c0bea789f94fd3d5e16910Gravatar Joey Hess2013-07-30
| |