Commit graph

22308 commits

Author SHA1 Message Date
Joey Hess
6992fe133b
Ssh password prompting improved when using -J
When ssh connection caching is enabled (and when GIT_ANNEX_USE_GIT_SSH is
not set), only one ssh password prompt will be made per host, and only one
ssh password prompt will be made at a time.

This also fixes a race in prepSocket's stale ssh connection stopping
when run with -J. It was possible for one thread to start a cached ssh
connection, and another thread to immediately stop it, resulting in excess
connections being made.

This commit was supported by the NSF-funded DataLad project.
2017-05-11 17:36:03 -04:00
Joey Hess
782c30b8a4
hmm 2017-05-11 16:45:30 -04:00
Joey Hess
838b55fa39
plan 2017-05-11 14:34:50 -04:00
Joey Hess
aec0627ea7
patchneeds to be sent to git 2017-05-11 13:30:15 -04:00
Joey Hess
9ddd75b99a
comment 2017-05-11 13:29:14 -04:00
Joey Hess
a7ea8b3a17
followup 2017-05-11 13:23:44 -04:00
Joey Hess
245f4251ef
response 2017-05-11 13:20:23 -04:00
Joey Hess
b9ffa8e1c7
response 2017-05-11 13:12:51 -04:00
Joey Hess
0b5fb4699b
followup 2017-05-11 13:04:35 -04:00
Joey Hess
d71af8f0be
comment 2017-05-11 12:35:34 -04:00
Joey Hess
a2ee945522
response 2017-05-11 12:25:57 -04:00
Joey Hess
68dd441da6
comment 2017-05-11 12:04:59 -04:00
Joey Hess
d101bc7d03
add news item for git-annex 6.20170510 2017-05-10 15:37:40 -04:00
CandyAngel
14fee738a9 Added a comment 2017-05-10 12:46:00 +00:00
CandyAngel
a830f1dc72 Added a comment 2017-05-10 12:44:09 +00:00
CandyAngel
db2ee3f407 Added a comment 2017-05-10 09:21:34 +00:00
leavingchicago@c04c893e78d1c4c76cb3e32b5c227cf42bbf7682
83d1e20b9e 2017-05-10 00:41:54 +00:00
leavingchicago@c04c893e78d1c4c76cb3e32b5c227cf42bbf7682
4133df3b15 2017-05-10 00:38:20 +00:00
https://launchpad.net/~barthelemy
5cd6701b5b Added a comment 2017-05-09 23:38:27 +00:00
Joey Hess
68a376b742
hmm 2017-05-09 19:03:30 -04:00
Joey Hess
8f3d5ff379
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-09 18:18:06 -04:00
Joey Hess
b1b41aaff6
update 2017-05-09 18:16:49 -04:00
supernaught
36c54c5d12 Added a comment 2017-05-09 22:07:59 +00:00
Joey Hess
5215240757
comment 2017-05-09 17:04:39 -04:00
Joey Hess
4c1e3210fa
annex.backend is the new name for what was annex.backends
It takes a single key-value backend, rather than the unncessary and confusing list.
The old option still works if set.

Simplified some old old code too.

This commit was sponsored by Thomas Hochstein on Patreon.
2017-05-09 15:04:07 -04:00
Joey Hess
935b48a7bb
comment 2017-05-09 14:06:10 -04:00
Joey Hess
dccd7ba6d4
response; update man page 2017-05-09 14:02:48 -04:00
Joey Hess
05b1dee353
response 2017-05-09 13:49:59 -04:00
Joey Hess
f5a3b14e49
comment 2017-05-09 13:47:09 -04:00
Joey Hess
6ad0b00849
comment 2017-05-09 13:38:45 -04:00
Joey Hess
4025a92527
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-09 13:08:03 -04:00
Joey Hess
bcf276655c
Keys marked as dead are now skipped by --all.
fsck already special-cased dead keys to make --all not report errors with
them, and it makes sense to also expand that to whereis. I think it makes
sense for dead keys to be skipped by all uses of --all, so mistakes can be
completely forgotten about and not come back to haunt us.

The speed impact of testing if the key is dead is negligible for fsck and
whereis, since they use the location log anyway and it gets cached.
This does slow down a few commands that support --all, in particular
metadata --all runs around 2x as slow. I don't think metadata
--all is often used though. It might slow down copy/move/mirror
--all and get --all.
log --all is not affected (does not use the normal --all machinery).

Dead keys will still be processed by --incomplete, --branch,
--failed, and --key. Although it would be unlikely for a dead key to
ave in incomplete or failed transfer. It seems to make perfect sense for
--branch to process keys on the branch, even if dead.

(fsck's special-casing of dead keys was left in, so if one of these options
causes a dead key to be fscked, there will be a nice message.)

This commit was supported by the NSF-funded DataLad project.
2017-05-09 12:55:21 -04:00
CandyAngel
aa60e9924d Added a comment 2017-05-09 14:25:50 +00:00
CandyAngel
6a6fe43da3 2017-05-09 14:20:21 +00:00
CandyAngel
2befd8acc9 Added a comment 2017-05-09 10:05:14 +00:00
Joey Hess
ef30e12c60
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-08 16:04:20 -04:00
Tafnzart
74e28f9b99 Added a comment: Maybe provide an option to force without name change 2017-05-07 14:05:04 +00:00
Joey Hess
45c327b15d
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-06 14:18:33 -04:00
https://launchpad.net/~barthelemy
5a1bc987ee Added a comment: I found it out! 2017-05-05 12:41:59 +00:00
https://launchpad.net/~barthelemy
de3e332bbc rename forum/sneakernet_with_a_with_a___34__directory__34___special_remote_on_fat.mdwn to forum/sneakernet_with_a___34__directory__34___special_remote_on_fat.mdwn 2017-05-04 22:13:58 +00:00
https://launchpad.net/~barthelemy
d09010d3a9 2017-05-04 22:04:24 +00:00
mario
279ed47d25 Added a comment: Compressed file transfers 2017-05-03 20:52:43 +00:00
Joey Hess
eb6aa73630
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-03 13:06:16 -04:00
Cyberthal
89d82ba260 Added a comment: Deleting a repository UUID from vicfg 2017-05-03 16:50:54 +00:00
supernaught
bc835b390a 2017-05-03 05:25:55 +00:00
supernaught
38c0517519 2017-05-02 21:40:36 +00:00
Cyberthal
777137dc4f Added a comment: PEBKAC 2017-05-01 22:19:05 +00:00
Joey Hess
bd437dd165
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-01 11:45:45 -04:00
jesrui@51c25da8d6f34e6df8e3e7ed0277335ed7ddf6a6
2419479ba9 2017-04-30 13:36:58 +00:00
Joey Hess
badab9c9de
Merge branch 'master' of ssh://git-annex.branchable.com 2017-04-26 13:07:00 -04:00
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8
8e13c15103 2017-04-26 16:37:50 +00:00
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8
2557af278f 2017-04-26 16:36:22 +00:00
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8
f681cf14ad 2017-04-26 16:34:56 +00:00
Joey Hess
2a110c939d
Merge branch 'master' of ssh://git-annex.branchable.com 2017-04-24 10:36:58 -04:00
anarcat
bf47e518dd try to structure a guide 2017-04-24 14:18:21 +00:00
anarcat
ed44f67531 Added a comment: merge with scalability? 2017-04-24 14:10:29 +00:00
anarcat
f30e927d76 link to the assistant page here 2017-04-24 13:56:08 +00:00
CandyAngel
78462e1da2 Added a comment 2017-04-24 13:55:02 +00:00
anarcat
3ddc08a15c put reverse on top of page 2017-04-24 13:44:07 +00:00
anarcat
3894255c16 link with brother page 2017-04-24 13:43:16 +00:00
anarcat
fef0983449 link to sister page 2017-04-24 13:42:05 +00:00
anarcat
d297dc14ce add signatures to the various sections 2017-04-24 13:40:59 +00:00
anarcat
e5e48bf7dc drop heading that was unnecessary and asymetric 2017-04-24 13:39:51 +00:00
anarcat
87c884ae0b add git-annex-forget 2017-04-24 13:39:11 +00:00
anarcat
baef423e65 fix fpart 403 error 2017-04-24 13:35:03 +00:00
anarcat
6001be11da add zini's split repo procedure 2017-04-24 13:29:25 +00:00
ewen
5f6fca0d8b Added a comment: git annex standalone on Synology NAS 2017-04-23 07:52:19 +00:00
ewen
bb80788afd Added a comment: git annex get ... transfer lock issues 2017-04-23 07:36:08 +00:00
ewen
fa86832091 CC me 2017-04-23 07:33:19 +00:00
ewen
60999337e4 Described steps to reproduce git annex get failure on SMB share 2017-04-23 07:31:57 +00:00
memeplex
9bff2e1a23 2017-04-21 19:28:48 +00:00
Joey Hess
4983a6e982
Merge branch 'master' of ssh://git-annex.branchable.com 2017-04-19 09:59:57 -04:00
https://me.yahoo.com/a/hVbIabkhqO11.DpKUWBoztFSLD5q#8cbe8
bd974974fb Added a comment: Why is it takins too long? 2017-04-18 16:26:08 +00:00
memeplex
5d26133bce 2017-04-17 17:53:23 +00:00
Joey Hess
6a39e49987
update year 2017-04-15 19:23:06 -04:00
memeplex
072d981db1 Added a comment 2017-04-14 22:35:49 +00:00
memeplex
db9d6e0ea0 2017-04-14 22:11:55 +00:00
memeplex
a9dd72bb97 2017-04-14 20:19:31 +00:00
sachinkumar83
4d0a4bbee7 2017-04-14 03:38:35 +00:00
Jeremy
488b9ef36f 2017-04-13 14:05:11 +00:00
Horus
c55da38e98 Added a comment 2017-04-12 21:21:08 +00:00
http://xgm.de/oid/
c74248cd1b 2017-04-12 20:56:34 +00:00
Joey Hess
73b3f26497
Merge branch 'master' of ssh://git-annex.branchable.com 2017-04-10 12:15:31 -04:00
anarcat
804f06baa4 Added a comment: sounds like the dumb backend, except not dumb 2017-04-08 20:21:41 +00:00
Joey Hess
e05acd20a5
update 2017-04-08 01:31:43 -04:00
yarikoptic
2286b07aa1 Added a comment 2017-04-08 03:16:49 +00:00
Joey Hess
e3184e54c9
version: Added "dependency versions" line.
This commit was sponsored by Anthony DeRobertis on Patreon.
2017-04-07 18:16:11 -04:00
lee@7614f42c1a6cc84dbc813df25d2f75ed54948e17
2ad7a3e1ff add todo for lib versions 2017-04-07 21:35:48 +00:00
lee@7614f42c1a6cc84dbc813df25d2f75ed54948e17
6d19ed1970 Added a comment 2017-04-07 21:10:35 +00:00
Joey Hess
906427e8ec
response 2017-04-07 17:08:03 -04:00
Joey Hess
0ec998a4c1
Merge branch 'master' of ssh://git-annex.branchable.com 2017-04-07 17:06:12 -04:00
Joey Hess
eefdac6149
devblog 2017-04-07 17:05:20 -04:00
yarikoptic
4e86b5a778 Added a comment: may be? 2017-04-07 21:01:56 +00:00
Joey Hess
5af1748c10
remove stealth on-topic spam 2017-04-07 16:36:13 -04:00
Joey Hess
31580d9913
response 2017-04-07 16:35:40 -04:00
Joey Hess
07e0e5f08d
comment 2017-04-07 16:33:28 -04:00
Joey Hess
52f28eb778
comment 2017-04-07 16:29:19 -04:00
Joey Hess
1e4bee253c
comment 2017-04-07 16:25:38 -04:00
Joey Hess
b6169868da
comment 2017-04-07 16:06:14 -04:00
Joey Hess
6896ac06e8
git annex add -u now supported, analagous to git add -u
Unlike git add -u, git annex add -u does not update the index for files
removed from the working tree. But then, "git add ." stages removals,
and "git annex add ." does not, so that's an existing divergence.

Seems that --update --batch would need to run git ls-files once per line of
batch input, which would surely be too slow, so just throw an error for
that.

This commit was supported by the NSF-funded DataLad project.
2017-04-07 15:55:45 -04:00