Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | make canCheckSymlink check in a parent directory if the directory DNE | Joey Hess | 2012-08-16 |
| | |||
* | fix build warning | Joey Hess | 2012-08-16 |
| | |||
* | Merge branch 'master' into assistant | Joey Hess | 2012-08-16 |
|\ | | | | | | | | | Conflicts: debian/changelog | ||
| * | rename forum post that has a filename too long to clone on some (unknown) OS | Joey Hess | 2012-08-16 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-08-16 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-08-16 |
| | | |||
* | | rename forum post that has a filename too long to clone on some (unknown) OS | Joey Hess | 2012-08-16 |
| | | |||
| * | Added a comment: Re: What about NTFS support? | https://www.google.com/accounts/o8/id?id=AItOawlc1og3PqIGudOMkFNrCCNg66vB7s-jLpc | 2012-08-16 |
| | | |||
| * | Added a comment | http://cweiske.de/ | 2012-08-15 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkS6aFVrEwOrDuQBTMXxtGHtueA69NS_jo | 2012-08-15 |
| | | |||
| * | typo | https://www.google.com/accounts/o8/id?id=AItOawkRtcrbacbXmmxJBPopLgNDTjS21v7JkMk | 2012-08-15 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo | 2012-08-14 |
| | | |||
| * | Added a comment: using sshfs + cryptmount is more secure | https://www.google.com/accounts/o8/id?id=AItOawkS6aFVrEwOrDuQBTMXxtGHtueA69NS_jo | 2012-08-14 |
| | | |||
| * | Added a comment: git clone git://git-annex.branchable.com/ gives an error | https://www.google.com/accounts/o8/id?id=AItOawm3uJkdiJJejvqix9dULvw_Ma7DCtB-6zA | 2012-08-13 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawneJXwhacIb0YvvdYFxhlNVpz6Wpg6V7AA | 2012-08-13 |
| | | |||
| * | Add info relative to new g3 branches and the merge of adc in g2/ | https://www.google.com/accounts/o8/id?id=AItOawmsXDFwEbZ4GK78UuHv21CMXmhujArHSYg | 2012-08-12 |
| | | |||
* | | run resumed transfers immediately, do not wait for free transfer slot | Joey Hess | 2012-08-12 |
| | | | | | | | | | | The resumed transfer still uses a slot, so will delay other, queued transfers from starting. | ||
* | | implement resuming of paused transfers | Joey Hess | 2012-08-12 |
| | | | | | | | | | | Currently waits for a new transfer slot to open up, which probably needs to change.. | ||
| * | Added a comment | http://claimid.com/strager | 2012-08-11 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-08-11 |
| | | |||
| * | Added a comment | http://claimid.com/strager | 2012-08-11 |
| | | |||
| * | Added a comment | http://claimid.com/strager | 2012-08-11 |
| | | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-08-10 |
| |\ | |||
| * | | blog for the day | Joey Hess | 2012-08-10 |
| | | | |||
* | | | fix button display for paused transfer | Joey Hess | 2012-08-10 |
| | | | |||
* | | | implement pausing of transfers | Joey Hess | 2012-08-10 |
| | | | | | | | | | | | | | | | | | | A paused transfer's thread keeps running, keeping the slot in use. This is intentional; pausing a transfer should not let other queued transfers to run in its place. | ||
* | | | send update notificaton when removing a queued transfer | Joey Hess | 2012-08-10 |
| | | | |||
* | | | remove dummy | Joey Hess | 2012-08-10 |
| | | | |||
* | | | process group killing | Joey Hess | 2012-08-10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This seems to work pretty well. Handled the process groups like this: - git-annex processes started by the assistant for transfers are run in their own process groups. - otherwise, rely on the shell to allocate a process group for git-annex There is potentially a problem if some other program runs git-annex directly (not using sh -c) The program and git-annex would then be in the same process group. If that git-annex starts a transfer and it's canceled, the program would also get killed. May or may not be a desired result. Also, the new updateTransferInfo probably closes a race where it was possible for the thread id to not be recorded in the transfer info, if the transfer info file from the transfer process is read first. | ||
* | | | fork off git-annex copy for transfers | Joey Hess | 2012-08-10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This doesn't quite work, because canceling a transfer sends a signal to git-annex, but not to rsync (etc). Looked at making git-annex run in its own process group, which could then be killed, and would kill child processes. But, rsync checks if it's process group is the foreground process group and doesn't show progress if not, and when git has run git-annex, if git-annex makes a new process group, that is not the case. Also, if git has run git-annex, ctrl-c wouldn't be propigated to it if it made a new process group. So this seems like a blind alley, but recording it here just in case. | ||
| | * | Added a comment: SHA performance | http://nanotech.nanotechcorp.net/ | 2012-08-10 |
| |/ | |||
| * | wobble | Joey Hess | 2012-08-09 |
| | | |||
| * | wibble | Joey Hess | 2012-08-09 |
| | | |||
| * | fix link | Joey Hess | 2012-08-09 |
| | | |||
| * | todo: restart | Joey Hess | 2012-08-09 |
| | | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-08-09 |
| |\ | |||
| * | | blog for the day | Joey Hess | 2012-08-09 |
| | | | |||
* | | | Merge branch 'master' into assistant | Joey Hess | 2012-08-09 |
|\ \ \ | | | | | | | | | | | | | | | | | Conflicts: debian/changelog | ||
| | | * | Added a comment | http://joeyh.name/ | 2012-08-09 |
| | |/ | |||
| | * | S3: Add fileprefix setting. | Joey Hess | 2012-08-09 |
| | | | |||
* | | | support building with yesod-default 1.1.0 | Joey Hess | 2012-08-09 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Old 1.0.1 version is still supported as well. Cabal autodetects which version is available, but in the Makefile, WITH_OLD_YESOD has to be configured appropriately. I have not squashed all the $newline warnings with the new Yesod. They should go away eventually anyway as Yesod moves past that transition. | ||
| | * | Added a comment: bucket/folder s3 remotes | https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs | 2012-08-09 |
| | | | |||
| | * | removed | https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs | 2012-08-09 |
| | | | |||
| | * | Added a comment: folder inside a bucket | https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs | 2012-08-09 |
| | | | |||
| | * | another folder suggestion for the poll (even though it's closed) | https://www.google.com/accounts/o8/id?id=AItOawmarFV8Z8A-KF06IUC4fvf2M6crWVDzrL8 | 2012-08-09 |
| | | | |||
| | * | fix filename | Joey Hess | 2012-08-08 |
| | | | |||
| | * | blog for the day | Joey Hess | 2012-08-08 |
| | | | |||
* | | | transfer canceling | Joey Hess | 2012-08-08 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should work (untested) for transfers being run by other processes. Not yet by transfers being run by the assistant. killThread does not kill processes forked off by a thread. To fix this, will probably need to make `git annex getkey` and `git annex sendkey` commands that operate on keys, and write their own transfer info. Then the assistant can run them, and kill them, as needed. | ||
* | | | factor out onclick javascript | Joey Hess | 2012-08-08 |
| | | | |||
* | | | add routes to pause/start/cancel transfers | Joey Hess | 2012-08-08 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit includes a paydown on technical debt incurred two years ago, when I didn't know that it was bad to make custom Read and Show instances for types. As the routes need Read and Show for Transfer, which includes a Key, and deriving my own Read instance of key was not practical, I had to finally clean that up. So the compact Key read and show functions are now file2key and key2file, and Read and Show are now derived instances. Changed all code that used the old instances, compiler checked. (There were a few places, particularly in Command.Unused, and the test suite where the Show instance continue to be used for legitimate comparisons; ie show key_x == show key_y (though really in a bloom filter)) |