Commit graph

30096 commits

Author SHA1 Message Date
https://launchpad.net/~stephane-gourichon-lpad
ccabf1ed53 Describe issue, actions done, question. 2017-05-14 11:16:44 +00:00
ewen
b8c6eb557c Added a comment: dtruss OS X 10.11 git annex on SMB mount 2017-05-14 05:04:29 +00:00
t.z.mates
d7987ffc13 Added a comment 2017-05-13 20:59:34 +00:00
Joey Hess
1a0390e418
pointers 2017-05-12 16:29:53 -04:00
Joey Hess
e405b9bbe4
break out bug report 2017-05-12 10:57:58 -04:00
Joey Hess
9f11769455
misplaced comment 2017-05-12 10:38:22 -04:00
olaf
d1006a59b5 Added a comment 2017-05-11 23:45:36 +00:00
leavingchicago@c04c893e78d1c4c76cb3e32b5c227cf42bbf7682
65d6adbbe7 Added a comment 2017-05-11 23:23:45 +00:00
Joey Hess
0ec2f3b20f
rename to avoid name conflict 2017-05-11 18:31:14 -04:00
Joey Hess
3f4b671486
fix sshCleanup race using STM 2017-05-11 18:29:51 -04:00
Joey Hess
191665e7f0
devblog 2017-05-11 18:06:24 -04:00
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
db1600b2de
de-Maybe remoteGitConfig
It's always set, so does not need to be a Maybe.
2017-05-11 16:05:01 -04:00
Joey Hess
a6416ba232
improve comment 2017-05-11 14:37:24 -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
f40a16181b
remove git-annex-shell symlink on clean 2017-05-10 15:39:21 -04:00
Joey Hess
d101bc7d03
add news item for git-annex 6.20170510 2017-05-10 15:37:40 -04:00
Joey Hess
884505279a
releasing package git-annex version 6.20170510 2017-05-10 15:37:16 -04:00
Joey Hess
cfa6932dcc
fix build with old ghc 2017-05-10 14:39:15 -04:00
Joey Hess
1b4425bbc2
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-10 14:37:11 -04:00
Joey Hess
3fadd99016
fix build with old ghc 2017-05-10 14:36:35 -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