aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* make canCheckSymlink check in a parent directory if the directory DNEGravatar Joey Hess2012-08-16
|
* fix build warningGravatar Joey Hess2012-08-16
|
* Merge branch 'master' into assistantGravatar Joey Hess2012-08-16
|\ | | | | | | | | Conflicts: debian/changelog
| * rename forum post that has a filename too long to clone on some (unknown) OSGravatar Joey Hess2012-08-16
| |
| * Added a commentGravatar http://joeyh.name/2012-08-16
| |
| * Added a commentGravatar http://joeyh.name/2012-08-16
| |
* | rename forum post that has a filename too long to clone on some (unknown) OSGravatar Joey Hess2012-08-16
| |
| * Added a comment: Re: What about NTFS support?Gravatar https://www.google.com/accounts/o8/id?id=AItOawlc1og3PqIGudOMkFNrCCNg66vB7s-jLpc2012-08-16
| |
| * Added a commentGravatar http://cweiske.de/2012-08-15
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkS6aFVrEwOrDuQBTMXxtGHtueA69NS_jo2012-08-15
| |
| * typoGravatar https://www.google.com/accounts/o8/id?id=AItOawkRtcrbacbXmmxJBPopLgNDTjS21v7JkMk2012-08-15
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo2012-08-14
| |
| * Added a comment: using sshfs + cryptmount is more secureGravatar https://www.google.com/accounts/o8/id?id=AItOawkS6aFVrEwOrDuQBTMXxtGHtueA69NS_jo2012-08-14
| |
| * Added a comment: git clone git://git-annex.branchable.com/ gives an errorGravatar https://www.google.com/accounts/o8/id?id=AItOawm3uJkdiJJejvqix9dULvw_Ma7DCtB-6zA2012-08-13
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawneJXwhacIb0YvvdYFxhlNVpz6Wpg6V7AA2012-08-13
| |
| * Add info relative to new g3 branches and the merge of adc in g2/Gravatar https://www.google.com/accounts/o8/id?id=AItOawmsXDFwEbZ4GK78UuHv21CMXmhujArHSYg2012-08-12
| |
* | run resumed transfers immediately, do not wait for free transfer slotGravatar Joey Hess2012-08-12
| | | | | | | | | | The resumed transfer still uses a slot, so will delay other, queued transfers from starting.
* | implement resuming of paused transfersGravatar Joey Hess2012-08-12
| | | | | | | | | | Currently waits for a new transfer slot to open up, which probably needs to change..
| * Added a commentGravatar http://claimid.com/strager2012-08-11
| |
| * Added a commentGravatar http://joeyh.name/2012-08-11
| |
| * Added a commentGravatar http://claimid.com/strager2012-08-11
| |
| * Added a commentGravatar http://claimid.com/strager2012-08-11
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-08-10
| |\
| * | blog for the dayGravatar Joey Hess2012-08-10
| | |
* | | fix button display for paused transferGravatar Joey Hess2012-08-10
| | |
* | | implement pausing of transfersGravatar Joey Hess2012-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 transferGravatar Joey Hess2012-08-10
| | |
* | | remove dummyGravatar Joey Hess2012-08-10
| | |
* | | process group killingGravatar Joey Hess2012-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 transfersGravatar Joey Hess2012-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 performanceGravatar http://nanotech.nanotechcorp.net/2012-08-10
| |/
| * wobbleGravatar Joey Hess2012-08-09
| |
| * wibbleGravatar Joey Hess2012-08-09
| |
| * fix linkGravatar Joey Hess2012-08-09
| |
| * todo: restartGravatar Joey Hess2012-08-09
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-08-09
| |\
| * | blog for the dayGravatar Joey Hess2012-08-09
| | |
* | | Merge branch 'master' into assistantGravatar Joey Hess2012-08-09
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: debian/changelog
| | | * Added a commentGravatar http://joeyh.name/2012-08-09
| | |/
| | * S3: Add fileprefix setting.Gravatar Joey Hess2012-08-09
| | |
* | | support building with yesod-default 1.1.0Gravatar Joey Hess2012-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 remotesGravatar https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs2012-08-09
| | |
| | * removedGravatar https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs2012-08-09
| | |
| | * Added a comment: folder inside a bucketGravatar https://www.google.com/accounts/o8/id?id=AItOawmX5gPNK35Dub-HzR0Yb3KXllbqc0rYRYs2012-08-09
| | |
| | * another folder suggestion for the poll (even though it's closed)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmarFV8Z8A-KF06IUC4fvf2M6crWVDzrL82012-08-09
| | |
| | * fix filenameGravatar Joey Hess2012-08-08
| | |
| | * blog for the dayGravatar Joey Hess2012-08-08
| | |
* | | transfer cancelingGravatar Joey Hess2012-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 javascriptGravatar Joey Hess2012-08-08
| | |
* | | add routes to pause/start/cancel transfersGravatar Joey Hess2012-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))