summaryrefslogtreecommitdiff
path: root/doc/todo/windows_support.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-02-14 14:39:54 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-02-14 14:39:54 -0400
commit94340c494e733f1d0dce9edd74de1ff42c034543 (patch)
treec7eb297121c0f9c5d115e5d204e424a72e773287 /doc/todo/windows_support.mdwn
parenta40f05411f76683c08445ec17aa0083db17dfd72 (diff)
reorg
Diffstat (limited to 'doc/todo/windows_support.mdwn')
-rw-r--r--doc/todo/windows_support.mdwn36
1 files changed, 22 insertions, 14 deletions
diff --git a/doc/todo/windows_support.mdwn b/doc/todo/windows_support.mdwn
index 17e13b37d..895b2c1d4 100644
--- a/doc/todo/windows_support.mdwn
+++ b/doc/todo/windows_support.mdwn
@@ -3,21 +3,11 @@ now! --[[Joey]]
## status
-* Does not work with Cygwin's build of git (that git does not consistently
- support use of DOS style paths, which git-annex uses on Windows).
- Must use Msysgit.
-* rsync special remotes with a rsyncurl of a local directory are known
- buggy. (git-annex tells rsync C:foo and it thinks it means a remote host
- named C...)
-* Ssh connection caching does not work on Windows, so `git annex get`
- has to connect twice to the remote system over ssh per file, which
- is much slower than on systems supporting connection caching.
-* `git annex assistant` has not been tested, is probably quite incomplete
- and/or buggy.
* Doesn't daemonize. Maybe use
<http://hackage.haskell.org/package/Win32-services>
or perhaps easier,
<http://hackage.haskell.org/package/Win32-services-wrapper>
+
* XMPP library not yet built.
This should work to install the deps, using libs from cygwin
@@ -33,24 +23,42 @@ now! --[[Joey]]
Also needs gsasl, which is not in cygwin.
See <http://josefsson.org/gsasl4win/README.html>
+
* View debug log is empty in windows -- all logs go to console.
This messes up a few parts of UI that direct user to the debug log.
Should try to get rid of the console, but only once ssh passwords
(and possibly gpg) are not prompted there anymore.
+
* Local pairing seems to fail, after acking on Linux box, it stalls.
+
* rsync.net setup fails. See
<http://git-annex.branchable.com/bugs/assistant_unable_to_auth___40__windows__41__/>
+
* gcrypt is not ported to windows (and as a shell script, may need
to be rewritten)
-* webapp lets user choose to encrypt repo, and generate gpg key,
- before checking that gcrypt is not installed
-* glacier-cli is not easily available (probably)
+
* Incremental fsck sets the sticky bit to record when a file is fscked,
and this is not done on windows, so fsck doesn't behave incrementally
there.
+
* Deleting a git repository from inside the webapp fails "RemoveDirectory
permision denied ... file is being used by another process"
+## minor problems
+
+* Does not work with Cygwin's build of git (that git does not consistently
+ support use of DOS style paths, which git-annex uses on Windows).
+ Must use Msysgit.
+* rsync special remotes with a rsyncurl of a local directory are known
+ buggy. (git-annex tells rsync C:foo and it thinks it means a remote host
+ named C...)
+* webapp lets user choose to encrypt repo, and generate gpg key,
+ before checking that gcrypt is not installed
+* Ssh connection caching does not work on Windows, so `git annex get`
+ has to connect twice to the remote system over ssh per file, which
+ is much slower than on systems supporting connection caching.
+* glacier-cli is not easily available (probably)
+
## stuff needing testing
* test S3 and box.com setup in webapp now that they should work..