Commit graph

9111 commits

Author SHA1 Message Date
yarikoptic
05d85c757a Added a comment 2019-08-13 18:15:36 +00:00
Joey Hess
4a4a5dd5f9
comment 2019-08-13 13:36:33 -04:00
Joey Hess
386c0ce90a
close handle so windows can stat the file
windows cannot stat a file that another process has open, which caused
this to crash with an exception
2019-08-13 13:26:25 -04:00
Joey Hess
a95de6bcc7
reply 2019-08-13 12:54:46 -04:00
yarikoptic
0e856fd3c2 Original report 2019-08-13 15:53:37 +00:00
Ilya_Shlyakhter
070fbd693e added bug report where git-annex-sync seems not idempotent 2019-08-12 20:50:07 +00:00
yarikoptic
88a78b7d90 Added a comment 2019-08-12 20:15:02 +00:00
Joey Hess
5798d063b0
make test_export_import work on adjusted branch 2019-08-09 14:00:22 -04:00
Joey Hess
69a5b5a27f
bug report 2019-08-08 15:11:56 -04:00
Joey Hess
298812a353
use separate main repo dir for each test suite pass
This way a failure to clean up the main repo dir from a previous pass
can't result in reusing that repo, which won't be configured right for the
current pass.
2019-08-08 14:29:28 -04:00
Joey Hess
70b71bf660
have init --version fail when repo is already initialized with other version
init: When the repo is already initialized, and --version requests a
different version, error out rather than silently not changing the version.
2019-08-08 14:13:02 -04:00
Joey Hess
022875274a
bug 2019-08-08 13:34:58 -04:00
Joey Hess
9e230cd448
work around adjusted unlocked branch problem in test suite 2019-08-08 13:28:04 -04:00
Joey Hess
7598cc6362
fixed 2019-08-07 18:00:49 -04:00
Joey Hess
3adc251f9d
Build with silently-1.2.5.1 on Windows; the old one used "NUL" which is not supported with recent versions of ghc. 2019-08-07 17:42:16 -04:00
Joey Hess
8042ae7eaa
comment 2019-08-07 14:05:20 -04:00
Ilya_Shlyakhter
890a51485e Added a comment: similar bug report 2019-08-05 17:55:21 +00:00
Ilya_Shlyakhter
5e6a143740 Added a comment: issues with concurrent copy 2019-08-05 17:53:38 +00:00
david@8424c56b088b73b1f9bd7d0497ca9b5752776099
9108927b86 2019-08-03 22:42:50 +00:00
yarikoptic
fba7da498b 2019-08-03 13:42:18 +00:00
leej
be31ef910f Added a comment: Thank you, CFBundleShortVersionString is present and matches the internal git-annex version 2019-08-02 15:57:10 +00:00
leej
3731e511ab removed 2019-08-02 15:49:58 +00:00
leej
bc38bca5ed removed 2019-08-02 15:49:36 +00:00
leej
51e99b1502 Added a comment: Currently, 7.20190730 is expected but 7.20190709-gee3885d15 present on OSX/current 2019-08-02 15:49:20 +00:00
leej
6ee7a5f3c1 Added a comment: Currently, 7.20190730 is expected but 7.20190709-gee3885d15 present on OSX/current 2019-08-02 15:49:11 +00:00
leej
7e03cfd0ea Added a comment: Currently, 7.20190730 is expected but 7.20190709-gee3885d15 present on OSX/current 2019-08-02 15:48:52 +00:00
Ilya_Shlyakhter
922778004d added bug report about test suite failures on Windows 2019-07-31 17:59:22 +00:00
yarikoptic
8106da9df8 Added a comment 2019-07-30 15:18:57 +00:00
felix.hagemann@b76e9ea0928cf33dacffc37ec3dbecf33171a8a5
4b6a893b4c 2019-07-29 06:05:05 +00:00
felix.hagemann@b76e9ea0928cf33dacffc37ec3dbecf33171a8a5
66de7ebe6d 2019-07-28 21:29:00 +00:00
Ilya_Shlyakhter
f257282cdc Added a comment 2019-07-23 20:57:11 +00:00
Ilya_Shlyakhter
924e89f932 added bug report about fsck flagging dead keys as errors 2019-07-23 20:56:19 +00:00
Ilya_Shlyakhter
bd30c428ee added bug report re: git-annex-fsck failing with "thread blocked indefinitely" 2019-07-23 16:03:27 +00:00
Joey Hess
05e3b93b89
comment 2019-07-19 13:22:09 -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
dabbaa53f5
comment 2019-07-17 12:15:39 -04: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
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
yarikoptic
9d43570ed6 initial summary on an old issue of absent benefit from CoW across subvolumes of BTRFS filesystem 2019-07-08 19:00:46 +00:00
kyle
fa3524b953 Added a comment 2019-07-08 16:37:50 +00:00
Joey Hess
e7423e4204
close 2019-07-08 09:02:01 -04:00
ply
831e6746f0 2019-07-06 09:50:27 +00:00
ply
0717bfd3e3 2019-07-06 09:34:51 +00:00
Joey Hess
b8ef1bf3be
Fix find --json to output json once more.
Reversion from commit 436f10771, CustomOutput was forcing quiet output
which overrode the json setting.

find happened to be the only command that uses CustomOutput and also
outputs json. (metadata --get does also use CustomOutput and --json does not
enable json output for that, which may be an oversight, but was already the
behavior before this regression.)
2019-07-05 09:58:37 -04:00
Ilya_Shlyakhter
330a8a27e0 added bug report for failing parallel copy 2019-07-03 21:38:06 +00:00
kyle
85b3b8f24e 2019-07-03 19:50:50 +00:00
Joey Hess
a3a662dc3d
comment 2019-06-26 12:29:21 -04:00
Joey Hess
f64eac55a4
improve git-annex-drop man page required content docs
Does --unused bypass required content checks in any meaningful sense?
I documented it as such but am unsure of what required content setting
would be considered to match unused content.
2019-06-26 12:22:59 -04:00
Joey Hess
c28f9b34c2
close, non-bug 2019-06-26 12:22:55 -04:00
Joey Hess
9273f80301
OSX dmg: Put git-annex's version in the Info.plist file. 2019-06-26 12:10:35 -04:00
Joey Hess
bc7c17f0b2
Merge remote-tracking branch 'origin/master' 2019-06-26 12:08:45 -04:00
Joey Hess
0cc8f2426c
arm ghc bug fixed 2019-06-26 00:55:05 -04:00
leej
06ad8ccccd Initial report 2019-06-26 02:34:09 +00:00
Joey Hess
0957e2c1d7
comment 2019-06-25 20:11:18 -04:00
leej
3f14395c91 initial report 2019-06-25 22:47:19 +00:00
Joey Hess
bca89d71d9
comment 2019-06-25 13:14:12 -04:00
emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b2
d26625fc7a Added a comment: git-annex on armel now working on Debian unstable (sid) 2019-06-25 10:07:56 +00:00
andrew
1938dac889 2019-06-25 01:04:24 +00:00
Ilya_Shlyakhter
744d078428 re: git-annex-drop docs and git-annex-requires 2019-06-22 22:52:43 +00:00
Ilya_Shlyakhter
8e6d544906 Added a comment: bug fix release 2019-06-22 16:14:59 +00:00
kyle
66b8f7c751 Added a comment: thanks 2019-06-21 02:05:24 +00:00
Joey Hess
989b738671
Merge branch 'master' of ssh://git-annex.branchable.com 2019-06-20 20:32:18 -04:00
Joey Hess
84e729fda5
fix init default description reversion
init: Fix a reversion in the last release that prevented automatically
generating and setting a description for the repository.

Seemed best to factor out uuidDescMapRaw that does not
have the default mempty descrition behavior.

I don't much like that behavior, but I know things depend on it.
One thing in particular is `git annex info` which lists the uuids and
descriptions; if the current repo has been initialized in some way that
means it does not have a description, it would not show up w/o that.

(Not only repos created due to this bug might lack that. For example a repo
that was marked dead and had --drop-dead delete its git-annex branch info,
and then came back from the dead would similarly not be in the uuid.log.
Also there have been other versions of git-annex that didn't set a default
description; for years there was no default description.)
2019-06-20 20:30:24 -04:00
grmat@f46c69b114fc77408ff25d75efa4c7dc10b4c0b1
c389763453 Added a comment: Thank you very much! 2019-06-20 22:54:50 +00:00
kyle
247eb94248 Add "meta author" so this entry is (hopefully) listed on users/datalad page 2019-06-20 20:08:49 +00:00
Joey Hess
759fd9ea68
avoid url resume from 0
When downloading an url and the destination file exists but is empty,
avoid using http range to resume, since a range "bytes=0-" is an unusual
edge case that it's best to avoid relying on working.

This is known to fix a case where importfeed downloaded a partial feed from
such a server. Since importfeed uses withTmpFile, the destination always exists
empty, so it would particularly tickle such problem servers. Resuming from 0
is otherwise possible, but unlikely.
2019-06-20 12:26:17 -04:00
grmat@f46c69b114fc77408ff25d75efa4c7dc10b4c0b1
19de32c4e4 2019-06-20 09:07:09 +00:00
kyle
ce7b9ecae6 Added a comment: Issue with description cache? 2019-06-17 21:11:14 +00:00
artem
9c4744c3c2 2019-06-14 04:24:47 +00:00
Joey Hess
44de3fff0b
avoid rsync/gcrypt ssh startup delay with -J
Avoid a delay at startup when concurrency is enabled and there are
rsync or gcrypt special remotes, which was caused by git-annex
opening a ssh connection to the remote too early.

sshOptions makes a connection to the ssh server if one is not already open,
when concurrency is enabled. Avoid doing that at startup, when the remote
list is being built, but the remote may not be used at all.

Instead, rsync/gcrypt now runs sshOptions once per ssh connection to the
server. This should not be significant overhead since Remote.Git already
has the same overhead (as do Bup and Ddar).
2019-06-13 11:16:38 -04:00
Joey Hess
157f41427f
bug 2019-06-12 15:00:28 -04:00
Joey Hess
6f8322b8f7
close; not a bug 2019-06-12 14:45:25 -04:00
Ilya_Shlyakhter
d2658d9537 an issue involving repos cloned with --single-branch 2019-06-11 23:30:26 +00:00
anthony@ad39673d230d75cbfd19d2757d754030049c7673
fd7f316482 Added a comment 2019-06-10 16:52:23 +00:00
anthony@ad39673d230d75cbfd19d2757d754030049c7673
d5a0bf3ae9 clarify it's the new android installer 2019-06-10 16:38:44 +00:00
anthony@ad39673d230d75cbfd19d2757d754030049c7673
856affe859 initial report 2019-06-10 16:37:31 +00:00
kirelagin@6d93475882c55a329fedae6be1971868a775ec7e
c0f4788cdb Added a comment: Workaround? 2019-06-08 13:03:50 +00:00
Joey Hess
1d92846e54
bug report from MacGyver.mdwn 2019-06-07 19:34:21 -04:00
kyle
b390256bd1 Added a comment: uuid.log is also not created 2019-06-05 15:18:30 +00:00
kyle
0d60b2f2c5 2019-06-05 13:57:02 +00:00
Joey Hess
082e1f1738
Don't try to import .git directories from special remotes
Because git does not support storing git repositories inside a git
repository.
2019-06-04 15:14:20 -04:00
Joey Hess
500f72ec3d
comment typo 2019-06-04 14:40:07 -04:00
git-annex.branchable@794aec3ca2af16d925f13a04f7e00a6dfe523186
7a5b534ea8 2019-06-02 10:16:58 +00:00
Joey Hess
f05875f00b
bug 2019-06-01 09:41:39 -04:00
Joey Hess
5d681a3ce6
Merge branch 'master' of ssh://git-annex.branchable.com 2019-05-30 16:05:41 -04:00
Joey Hess
6136e299a2
add back support for following http to ftp redirects
Did not test build with http-client < 0.5 and while I tried to support
it, the ifdefed parts may needs some fixes.
2019-05-30 16:04:59 -04:00
Joey Hess
67c06f5121
add back support for ftp urls
Add back support for ftp urls, which was disabled as part of the fix for
security hole CVE-2018-10857 (except for configurations which enabled curl
and bypassed public IP address restrictions). Now it will work if allowed
by annex.security.allowed-ip-addresses.
2019-05-30 14:51:34 -04:00
Joey Hess
135404b33e
update 2019-05-30 12:28:05 -04:00
Joey Hess
af5246cf04
thoughts 2019-05-30 12:00:45 -04:00
emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b2
23daba2e99 Added a comment 2019-05-29 17:36:06 +00:00
Joey Hess
b993d26dff
plan 2019-05-29 10:29:20 -04:00
Joey Hess
b114a90fae
comment 2019-05-29 09:59:34 -04:00
Joey Hess
9831d366a0
Merge branch 'master' of ssh://git-annex.branchable.com 2019-05-29 09:24:52 -04:00
Joey Hess
1dde73dd98
comment 2019-05-29 09:24:25 -04:00
emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b2
a3bef03fae Added a comment: Misconfiguration in GHC 2019-05-28 20:38:07 +00:00
Joey Hess
a5c5ce5e48
Merge branch 'master' of ssh://git-annex.branchable.com 2019-05-28 16:17:00 -04:00
Ilya_Shlyakhter
afb1be754a Added a comment: readonly special remotes] 2019-05-28 17:25:19 +00:00
emanuele.olivetti@47d88ed185b03191e25329caa6fabc2efb3118b2
89abda9efd Added a comment: git-annex not working on arm at all? 2019-05-28 17:23:57 +00:00