Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | also add shim from OSX runshell | Joey Hess | 2012-10-29 |
| | |||
* | The standalone tarball's runshell now takes care of installing a ↵ | Joey Hess | 2012-10-29 |
| | | | | ~/.ssh/git-annex-shell wrapper the first time it's run. | ||
* | tweak | Joey Hess | 2012-10-29 |
| | |||
* | Assistant monad, stage 3 | Joey Hess | 2012-10-29 |
| | | | | | | All toplevel named threads are converted to the Assistant monad. Some utility functions still need to be converted. | ||
* | adns is no longer needed, it uses the Haskell DNS library instead | Joey Hess | 2012-10-29 |
| | |||
* | dup bug | Joey Hess | 2012-10-29 |
| | |||
* | build fix | Joey Hess | 2012-10-29 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-29 |
|\ | |||
* | | converted 2 more threads.. only 2 more to go | Joey Hess | 2012-10-29 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawlgyVag95OnpvSzQofjyX0WjW__MOMKsl0 | 2012-10-29 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlgyVag95OnpvSzQofjyX0WjW__MOMKsl0 | 2012-10-29 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlgyVag95OnpvSzQofjyX0WjW__MOMKsl0 | 2012-10-29 |
| | | |||
* | | tweak | Joey Hess | 2012-10-29 |
| | | |||
* | | converted 6 more threads | Joey Hess | 2012-10-29 |
| | | |||
| * | (no commit message) | http://www.dbruhn.de/ | 2012-10-29 |
| | | |||
| * | (no commit message) | http://www.dbruhn.de/ | 2012-10-29 |
| | | |||
| * | (no commit message) | http://www.dbruhn.de/ | 2012-10-29 |
| | | |||
* | | convert Watcher thread to Assistant monad | Joey Hess | 2012-10-29 |
| | | | | | | | | | | | | | | | | | | This is a nice win; much less code runs in Annex, so other threads have more chances to run concurrently. I do notice that renaming a file has gone from 1 to 2 commits. I think this is due to the above improvement letting the committer run more frequently, so it commits the rm first. | ||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlKguAW2rkgcUqK2mmxlYnh4Jj578A4AIA | 2012-10-29 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlKguAW2rkgcUqK2mmxlYnh4Jj578A4AIA | 2012-10-29 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlgyVag95OnpvSzQofjyX0WjW__MOMKsl0 | 2012-10-29 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-10-29 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-10-29 |
| | | |||
* | | Assistant monad, stage 2.5 | Joey Hess | 2012-10-29 |
| | | | | | | | | | | | | | | | | | | | | Converted several threads to run in the monad. Added a lot of useful combinators for working with the monad. Now the monad includes the name of the thread. Some debugging messages are disabled pending converting other threads. | ||
* | | Assistant monad, stage 1 | Joey Hess | 2012-10-29 |
| | | | | | | | | | | This adds the Assistant monad, and an AssistantData structure. So far, none of the assistant's threads run in the monad yet. | ||
* | | more indentation. must stop. | Joey Hess | 2012-10-28 |
|/ | |||
* | update | Joey Hess | 2012-10-28 |
| | |||
* | update | Joey Hess | 2012-10-28 |
| | |||
* | update | Joey Hess | 2012-10-28 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-28 |
|\ | |||
* | | indentation foo, and a new coding style page. no code changes | Joey Hess | 2012-10-28 |
| | | |||
* | | allow WITH_HOST setting too | Joey Hess | 2012-10-28 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-10-29 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawlgyVag95OnpvSzQofjyX0WjW__MOMKsl0 | 2012-10-29 |
| | | |||
| * | fix example commands in comment | David Bremner | 2012-10-28 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-10-28 |
|/ | |||
* | added 3 warnings that numcopies=0 is asking to lose data | Joey Hess | 2012-10-28 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-28 |
|\ | |||
* | | support using haskell-dns for SRV lookups | Joey Hess | 2012-10-28 |
| | | | | | | | | | | This library should be easier to install than ADNS, so I've made it be used by default. | ||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawlgyVag95OnpvSzQofjyX0WjW__MOMKsl0 | 2012-10-28 |
|/ | |||
* | send git-annex tag in initial presence | Joey Hess | 2012-10-28 |
| | | | | Will be used for finding other git-annex clients for pairing | ||
* | typoskis | Joey Hess | 2012-10-28 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-28 |
|\ | |||
* | | blog for the day | Joey Hess | 2012-10-28 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-10-28 |
| | | |||
* | | ensure that git-annex branch is pushed after a successful transfer | Joey Hess | 2012-10-28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I now have this topology working: assistant ---> {bare repo, special remote} <--- assistant And, I think, also this one: +----------- bare repo --------+ v v assistant ---> special remote <--- assistant While before with assistant <---> assistant connections, both sides got location info updated after a transfer, in this topology, the bare repo *might* get its location info updated, but the other assistant has no way to know that it did. And a special remote doesn't record location info, so transfers to it won't propigate out location log changes at all. So, for these to work, after a transfer succeeds, the git-annex branch needs to be pushed. This is done by recording a synthetic commit has occurred, which lets the pusher handle pushing out the change (which will include actually committing any still journalled changes to the git-annex branch). Of course, this means rather a lot more syncing action than happened before. At least the pusher bundles together very close together pushes, somewhat. Currently it just waits 2 seconds between each push. | ||
* | | add git-annex branch commit when assistant is syncing | Joey Hess | 2012-10-28 |
|/ | | | | Seems nothing else ensures the branch is committed anymore. | ||
* | rsync special remote: Include annex-rsync-options when running rsync to test ↵ | Joey Hess | 2012-10-28 |
| | | | | | | | a key's presence. Also, use the new withQuietOutput function to avoid running the shell to /dev/null stderr in two other places. | ||
* | Added a comment | http://joeyh.name/ | 2012-10-28 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlgyVag95OnpvSzQofjyX0WjW__MOMKsl0 | 2012-10-28 |
| |