diff options
author | Joey Hess <joey@kitenet.net> | 2013-01-05 17:18:35 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-01-05 17:18:35 -0400 |
commit | ebcd5a065f570c330e7fc1786c7606d2cac0e3e0 (patch) | |
tree | 4363e8dcc60baa37fbb11eef128760848e015bc6 /doc/design/assistant/blog/day_163__free_features.mdwn | |
parent | ed66c698e62ac72a4db60a60365e52a18c3caae3 (diff) |
blog for the day
Diffstat (limited to 'doc/design/assistant/blog/day_163__free_features.mdwn')
-rw-r--r-- | doc/design/assistant/blog/day_163__free_features.mdwn | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_163__free_features.mdwn b/doc/design/assistant/blog/day_163__free_features.mdwn new file mode 100644 index 000000000..444b6cc30 --- /dev/null +++ b/doc/design/assistant/blog/day_163__free_features.mdwn @@ -0,0 +1,32 @@ +There was a typo in cabal file that broke building the assistant on OSX. +This didn't affect the autobuilds of the app, but several users building by +hand reported problems. I made a new minor release fixing that typo, and +also a resouce leak bug. + +Got a restart UI working after all. It's a hack though. It +opens a new tab for the new assistant instance, and as most web browsers +don't allow javascript to close tabs, the old tab is left open. At some +point I need to add a proper thread manager to the assistant, which the +restart code could use to kill the watcher and committer threads, and then +I could do a clean restart, bringing up the new daemon and redirecting the +browser to it. + +Found a bug in the assistant in direct mode -- the expensive transfer scan +didn't queue uploads needed to sync to other repos in direct mode, although +it did queue downloads. Fixing this laid some very useful groundwork for +making more commands support direct mode, too. Got stuck for a long time +dealing with some very strange `git-cat-file` behavior while making this +work. Ended up putting in a workaround. + +After that, I found that these commands work in direct mode, without +needing any futher changes! + +* `git annex find` +* `git annex whereis` +* `git annex copy` +* `git annex move` +* `git annex drop` +* `git annex log` + +Enjoy! The only commands I'd like to add to this are `fsck`, `add`, +and `addurl`... |