32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
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`...
|