This commit is contained in:
Joey Hess 2013-05-14 20:12:13 -04:00
parent 3ce675d7c9
commit 9a8fec717f

View file

@ -1,10 +1,26 @@
git-annex has recently been ported to Windows. git-annex has recently been ported to Windows!
This port is in an alpha state; many things will not work. See * First, [install git](http://git-scm.com/downloads)
[[todo/windows_support]] for current status. Note especially that * Then, [install git-annex](http://downloads.kitenet.net/git-annex/windows/current/)
git-annex always uses [[direct_mode]] on Windows.
This port is in an early state. While it works well enough to use
git-annex, many things will not work. See [[todo/windows_support]] for
current status. Note especially that git-annex always uses [[direct_mode]]
on Windows.
## building it yourself
To build git-annex from source on Windows, you need to install To build git-annex from source on Windows, you need to install
the Haskell Platform and Cygwin. When installing Cygwin, select the Haskell Platform and Cygwin. Use Cygwin to install gcc, rsync, git,
to install gcc, make, rsync, and ssh. Then, within Cygwin, git-annex ssh, and gpg.
can be compiled following the instructions for [[using cabal|cabal]].
Then, within Cygwin, git-annex can be compiled following the instructions
for [[using cabal|cabal]].
Once git-annex is built, the NullSoft installer can be built, as follows:
<pre>
cabal install ncis
ghc --make Build/NullSoftInstaller.hs
Build/NullSoftInstaller.exe
</pre>