Commit graph

34886 commits

Author SHA1 Message Date
Joey Hess
875c7b5cc9
windows long filenames should be fixed now by new ghc 2019-07-22 09:44:09 -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
663b0353c9
remove cygwin stuff from this script
cygwin in not needed to build git-annex on windows AFAIK
2019-07-22 09:28:00 -04:00
Joey Hess
83997ebf08
should not have moved Utility.LockPool.STM
used on windows after all
2019-07-22 09:25:08 -04:00
Joey Hess
8d7abb3978
move more non-windows modules 2019-07-22 09:21:41 -04:00
Joey Hess
224f095b7e
move import to non-windows section
New stack builds all listed modules so it tried and failed to build
this on windows.

This commit was sponsored by Trenton Cronholm on Patreon.
2019-07-22 09:08:05 -04:00
Joey Hess
32a85eb96a
new lts version
hopefully fixes a windows build problem
2019-07-21 20:31:08 -04:00
Joey Hess
9709beba77
try to build deps before buildversion 2019-07-21 17:12:39 -04:00
Joey Hess
a33324256d
no need to upgrade stack as windows autobuild host is updated to newest 2019-07-21 17:09:37 -04:00
Joey Hess
444e6ba2e8
Merge branch 'master' of ssh://git-annex.branchable.com 2019-07-19 14:49:37 -04:00
Joey Hess
7ea98e00d0
todo 2019-07-19 14:49:26 -04:00
Ilya_Shlyakhter
d42cc381a8 posted a question about git-annex-watch 2019-07-19 18:21:14 +00:00
Ilya_Shlyakhter
fb09d3f0be Added a comment: +1 for a command to sync only the git-annex branch 2019-07-19 18:16:08 +00:00
Joey Hess
85c786525f
comment 2019-07-19 13:36:03 -04:00
Joey Hess
b3e38dfd8c
clarify 2019-07-19 13:24:50 -04:00
Joey Hess
05e3b93b89
comment 2019-07-19 13:22:09 -04:00
Joey Hess
a945899422
comment 2019-07-19 13:14:54 -04:00
Joey Hess
040be6bc22
comment 2019-07-19 13:12:51 -04:00
Joey Hess
cf6152575a
comment, open related todo 2019-07-19 13:10:17 -04:00
Joey Hess
a7ddf2ac3a
comment 2019-07-19 12:57:23 -04:00
Joey Hess
d065cace40
Merge branch 'master' of ssh://git-annex.branchable.com 2019-07-19 11:36:45 -04:00
Dan
573ed35ac4 Added a comment: sync only git-annex branch 2019-07-18 19:52:36 +00:00
Joey Hess
7fd650355e
merge from http-client-restricted
I made some improvements to its API after splitting it out of git-annex,
so merge those back in.

This is groundwork for removing the embedded copy of it and depending on
it.

Also moved the managerResponseTimeout disabling to Annex.Url as it's
git-annex specific.

This commit was sponsored by Ethan Aubin on Patreon.
2019-07-17 16:48:50 -04:00
Joey Hess
b3c2ae2fc7
devblog 2019-07-17 14:40:10 -04:00
Joey Hess
7234b1f9a7
small optimisation to file copying
Avoid statting file, just try to remove it.

Also a comment to explain why it tries to remove it, which was puzzling
me when I revisited this code until I saw that cp fails to overwrite a
mode 444 file, including perhaps one left by a previous interrupted cp.

This commit was sponsored by Fernando Jimenez on Patreon.
2019-07-17 14:22:21 -04:00
Joey Hess
21ff5e1e5a
CoW probing
Improved probing when CoW copies can be made between files on the same
drive. Now supports CoW between BTRFS subvolumes. And, falls back to rsync
instead of using cp when CoW won't work, eg copies between repos on the
same EXT4 filesystem.

Rather than trying cp --reflink=always for each file copied to a remote,
it's tried once and if it fails it falls back to using rsync thereafter
for the lifetime of the Remote object. That avoids overhead of calling cp
which while small, will add up over a large number of files.

This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
2019-07-17 14:19:08 -04:00
Joey Hess
0dc26cd6f1
remove android cross build leftover
Android cross builds are no longer done; I missed removing this
before.

This commit was sponsored by Brock Spratlen on Patreon.
2019-07-17 13:31:37 -04:00
Joey Hess
5d7b13b6af
Merge branch 'master' of ssh://git-annex.branchable.com 2019-07-17 12:25:30 -04:00
Joey Hess
dabbaa53f5
comment 2019-07-17 12:15:39 -04:00
Joey Hess
924e5af6b9
change a few last v6 references to v7
Since v6 is not a usable repo version any longer, it's confusing to have
documentation that refers to it.

This commit was sponsored by Peter on Patreon.
2019-07-17 11:44:57 -04:00
eigood
32d5261642 Added a comment: Add support for bup daemon? 2019-07-16 23:45:18 +00:00
alex@5dec96d07f0e61bed8256e9d54a61aa1e2083a70
b32bb1ceec 2019-07-16 19:58:22 +00:00
alex@5dec96d07f0e61bed8256e9d54a61aa1e2083a70
c8eb588964 removed 2019-07-16 19:50:07 +00:00
alex@5dec96d07f0e61bed8256e9d54a61aa1e2083a70
cad769b1c4 Added a comment 2019-07-16 19:49:08 +00:00
Joey Hess
7be690f326
check headRef not Branch.current
Support running v7 upgrade in a repo where there is no branch checked out,
but HEAD is set directly to some other ref.

This commit was sponsored by Jack Hill on Patreon.
2019-07-16 12:36:29 -04:00
Joey Hess
8028f14957
correct the comment to match the implementation 2019-07-16 12:28:44 -04:00
cbaines
20748d0fed 2019-07-13 17:22:16 +00:00
alex@5dec96d07f0e61bed8256e9d54a61aa1e2083a70
6b96da415a 2019-07-11 22:00:37 +00:00
kyle
47d1d8df34 Added a comment: a reduced script 2019-07-11 20:19:23 +00:00
yarikoptic
9a52d2364e Added a comment 2019-07-11 20:15:45 +00:00
yarikoptic
e7fbfe7b70 original report: get fails to place v7 unlocked file content into the file tree in v7 in repo with detached HEAD 2019-07-11 20:12:40 +00:00
Horus
0b192fa30a Added a comment 2019-07-11 06:51:27 +00:00
Ilya_Shlyakhter
fb34c40064 Added a comment 2019-07-10 16:29:26 +00:00
Joey Hess
374d52eeeb
Merge branch 'master' of ssh://git-annex.branchable.com 2019-07-10 08:09:16 -04:00
Joey Hess
605288c8f7
drop back one lts version
13.27 failed on OSX:

Undefined symbols for architecture x86_64:
"_utimensat", referenced from:
_c7zP_info in libHSunix-2.7.2.2.a(Files.o)

Which seems likely to be a compilation problem?
2019-07-10 08:07:57 -04:00
Horus
213b30056d 2019-07-10 11:49:32 +00:00
Joey Hess
b579964353
add stack-lts-12.14.yaml
For use by the i386ancient autobuilder. This version of LTS works;
13.27 fails there due to a library/kernel incompatability.

This commit was sponsored by Eric Drechsel on Patreon.
2019-07-09 11:31:43 -04:00
Joey Hess
605b98bc3a
upgrade stack by downloading binary, not build from source
stack upgrade --git is failing on windows, the ghc version it downloaded to
upgrade itself does not work:

11:06:25      Configuring base-compat-0.9.3...
11:06:25      Cabal-simple_Z6RU0evB_2.0.1.0_ghc-8.2.2.exe: The program 'ghc-pkg' is required
11:06:25      but the version of
11:06:25      C:\Users\jenkins\AppData\Local\Programs\stack\i386-windows\ghc-8.2.2\bin\ghc-pkg.EXE
11:06:25      could not be determined.
2019-07-09 11:14:30 -04:00
Joey Hess
0a8be11c9e
upgrade stack on windows 2019-07-09 11:01:27 -04:00
Joey Hess
eded079650
remove stack-lts-9.9.yaml
Not used any more and no longer works after dependency version bumps.
2019-07-09 10:51:41 -04:00