Commit graph

51 commits

Author SHA1 Message Date
Joey Hess
0222817a05
update autobuilds 2021-07-02 13:01:24 -04:00
Joey Hess
763265e537
change autobuild link to something that works not a stale repo 2021-07-02 12:06:56 -04:00
Joey Hess
3a3832fcb4
remove link to old windows 7 build
that autobuilder is no longer available
2021-03-22 13:48:46 -04:00
Joey Hess
59dbd10f92
note windows versions the builds will work with 2020-10-28 13:21:47 -04:00
Joey Hess
3baef37caf
make windows installer builder include libmagic files when present, but skip otherwise 2020-10-26 13:42:43 -04:00
Joey Hess
f3070d2d7d
Windows build changed to one done by the datalad-extensions project using Github actions
This is a cleaner build than on Jenkins because the whole environment setup
is handled by the CI config, at least up to the point of "get a random bag
of Windows bytes".

Also, the Jenkins autobuilder has been intermittently failing for a long
time, not due to any problem with git-annex but just a failure to clean up
directories.

Also, this build runs the test suite, and it is (mostly) passing. Test
suite always failed in the jenkins environment.

Also, this build includes libmagic.

Here is the build workflow used by github actions:
https://github.com/datalad/datalad-extensions/blob/master/.github/workflows/build-git-annex-windows.yaml
The libmagic build has its own workflow:
https://github.com/datalad/file-windows/blob/master/.github/workflows/build.yml

(Also cleaned up some windows build cruft I don't use anymore.)

There is no build-version file to link to. I've opened a todo requesting
one: https://github.com/datalad/datalad-extensions/issues/55
2020-10-26 13:17:23 -04:00
Joey Hess
ff85adba76
remove bundled rsync from windows build
rsync is only needed for rsync special remotes and git-annex-shell from
Debian oldstable. Since the library situation on windows for rsync required
a particular 32 bit build of git for it to work, and may also somehow need
git-annex to be 32 bit build, it's better to not include it.

This commit was sponsored by Jake Vosloo on Patreon.
2019-07-22 09:37:42 -04:00
Joey Hess
4b7aea8714
update stack.yaml to latest lts and remove stack-windows.yaml
The latter should not be needed as this lts version includes Win32.
2019-07-09 10:33:21 -04:00
Joey Hess
25854c73db
still need stack-windows.yaml to specify newer versions of Win32 and unix-compat 2017-11-09 13:54:05 -04:00
Joey Hess
a0c38d7c96
use win32 2.6.1.0
That has my patches merged into it, so stack-windows.yaml is not needed
any longer.

This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
2017-11-09 13:39:07 -04:00
Joey Hess
d1d027ca10
better describe autobuild 2017-10-26 13:47:47 -04:00
Joey Hess
833b3f06cd
build for windows with forked win32 package that has terminateProcessId
Get ugly reversion out of CHANGELOG.

Also, relocated the windows stack.yaml to top, and updated windows build
instructions.

This commit was sponsored by Henrik Riomar on Patreon.
2017-10-25 14:45:23 -04:00
Yury V. Zaytsev
ddaea54191
Remove obsolete link to Windows build logs 2016-12-01 12:05:28 -04:00
Joey Hess
84358624c6
tighten added language
Removed part about neeing to install git-annex and git in the same
location. The installer checks if the location given exists, and if not,
tells the user that git is not installed there. And the default should
work if the user just picks it in both installers.
2016-11-29 13:37:16 -04:00
Joey Hess
bccf7638a3
Merge branch 'master' of ssh://git-annex.branchable.com 2016-11-29 13:32:10 -04:00
Joey Hess
c8d2595758
Windows autobuilder is going to be hosted at Dartmouth now 2016-11-29 12:05:37 -04:00
senatorzergling@c1d78877a6120a80f0f4005210eda262c1586555
fe310d1c35 Added more explanations of my experience with the Windows install process. 2016-11-29 15:13:16 +00:00
Joey Hess
2862eb9d59
new simpler windows build environment using stack and git for windows and no cygwin 2016-05-05 15:47:01 -04:00
Joey Hess
2eae70353d
remove note about cygwin git 2016-03-12 13:45:31 -04:00
Joey Hess
db29bbf21e
emphasize that 32 bit version if git for windows is the one that works with git-annex 2015-10-26 13:29:12 -04:00
Joey Hess
eef464900a update for git for windows 2015-09-11 14:34:35 -04:00
Joey Hess
e766dcc940 formatting 2015-09-10 19:25:01 -04:00
Joey Hess
b42aee4ef3 update for current status
Revert this commit after next release
2015-09-10 19:18:34 -04:00
Joey Hess
6158036e23 Switched to using git for Windows, rather than msysgit.
Using msysgit with git-annex is no longer supported.

At the same time, I'm updating the rsync.exe in my downloads repository
with the one from msys2.

Note that rsync is currently still being ldded and installed in Git/cmd/
like the other cygwin programs. The ldd fails and this failure is ignored.
It would be better to special case it to go in Git/usr/bin/, so that the
user can't run rsync in a dos prompt window, which doesn't work, as it needs
additional libs. However, as far as git-annex running rsync running ssh,
it works ok in this location.

Removed the ssh.cmd and ssh-keygen.cmd; these are not needed with git for
windows. Keeping them would let ssh be run manually from a dos prompt
window, but that's not really a goal.
2015-09-10 19:16:30 -04:00
Joey Hess
b4693a21d1 warn about git for windows not working 2015-09-10 13:22:19 -04:00
Joey Hess
a14040e947 avoid needing mingw to build on windows
It was only used for its shell;  cygwin has a shell.
2015-04-20 15:33:13 -04:00
Joey Hess
5bc764e091 improve instructions 2015-02-10 11:54:23 -04:00
Joey Hess
fd137e0909 update; windows autobuilder runs tests now 2014-12-30 17:05:35 -04:00
Joey Hess
4a51016cfc update licenses file for nsis and NullSoft licences used by windows installer 2014-12-03 14:54:52 -04:00
Joey Hess
6ce9c56fc0 mdwn 2014-09-11 14:11:52 -04:00
Joey Hess
ca2ebf1c91 use italics, not bold 2014-09-11 14:08:45 -04:00
Joey Hess
de05ac11af document need for msysgit installer to put it into PATH 2014-09-11 14:01:08 -04:00
Joey Hess
4a86430567 windows autobuild images now available from downloads.kitenet.net
The autobuilder's own https cert is expired.
2014-06-19 14:21:34 -04:00
Joey Hess
8eb45f674f
update 2014-06-17 14:34:51 -04:00
Joey Hess
73bda59e60
document that sysgit 1.9 or newer is needed on windows 2014-05-16 13:41:42 -04:00
Joey Hess
0be48c58e3 update 2014-02-04 15:13:25 -04:00
Joey Hess
4dd2767e31 update 2013-12-09 15:57:41 -04:00
Joey Hess
90d4ada06e update 2013-12-09 15:07:11 -04:00
Joey Hess
f7f0eced31 improve 2013-12-07 13:06:01 -04:00
Joey Hess
4d3c134b4a windows build foo 2013-12-05 20:40:28 -04:00
Joey Hess
431ea4a784 update 2013-09-06 13:25:25 -04:00
Joey Hess
147a9f8882 Improve test suite on Windows; now tests git annex sync. 2013-07-30 17:03:32 -04:00
Joey Hess
306f8a4c45 downloads.kitenet.net now supports https; use it for all links 2013-06-26 19:21:19 -04:00
Joey Hess
668e073829 fix link to windows autobuild 2013-05-21 14:28:12 -04:00
Joey Hess
51592944a2 fix link 2013-05-17 14:36:16 -04:00
Joey Hess
ddf98cd644 update 2013-05-17 13:45:33 -04:00
Joey Hess
4ba6a88aba update with autobuilder 2013-05-17 13:38:45 -04:00
Joey Hess
96ec715292 typo 2013-05-15 22:31:56 -04:00
Joey Hess
9a8fec717f update 2013-05-14 20:12:13 -04:00
Joey Hess
49e9296d5f update 2013-05-14 15:14:11 -04:00