Commit graph

22618 commits

Author SHA1 Message Date
Joey Hess
eb79584bfe
followup; close 2017-06-06 15:36:10 -04:00
Joey Hess
3193d8258b
link to msdn article on enabling long paths 2017-06-06 15:24:37 -04:00
Joey Hess
baf9bda995
clarify that git update-server-info needs to be run on the server
forum/Trouble_setting_up_public_repo_cloneable_from_a_web_site/
was a user running that in their clone from the server..
2017-06-06 15:19:31 -04:00
Joey Hess
5687cc55f9
response 2017-06-06 14:46:56 -04:00
Joey Hess
ed639c140d
Fix bug that prevented transfer locks from working when run on SMB or other filesystem that does not support fcntl locks and hard links.
This commit was sponsored by Ethan Aubin.
2017-06-06 14:22:03 -04:00
Joey Hess
fa50906a80
comment 2017-06-06 13:49:13 -04:00
Joey Hess
e0d90448b1
response 2017-06-06 13:43:09 -04:00
Joey Hess
1b89913db8
close 2017-06-06 13:37:18 -04:00
Joey Hess
f04353e066
response 2017-06-06 13:00:54 -04:00
Joey Hess
e23839acf3
Avoid error about git-annex-shell not being found when syncing with -J with a git remote where git-annex-shell is not installed.
This commit was sponsored by andrea rota.
2017-06-06 12:57:27 -04:00
Joey Hess
954a24b5d1
comment 2017-06-06 12:20:51 -04:00
Joey Hess
4f0715344e
response 2017-06-06 11:34:59 -04:00
Joey Hess
5a23ad28eb
update 2017-06-06 10:39:07 -04:00
openmedi
462459f41f 2017-06-05 17:09:38 +00:00
yibe
c8e8d36e85 Added a comment 2017-06-04 20:07:31 +00:00
yibe
3174acde3c Added a comment 2017-06-04 19:26:47 +00:00
interfect@b151490178830f44348aa57b77ad58c7d18e8fe7
4d015cf1d2 2017-06-03 19:24:58 +00:00
interfect@b151490178830f44348aa57b77ad58c7d18e8fe7
c9bef943c6 2017-06-03 18:43:04 +00:00
Tom
cbe91c4ae1 2017-06-03 13:47:26 +00:00
Joey Hess
ca0736cc91
comment 2017-06-01 13:20:13 -04:00
Joey Hess
6ae27843b6
Merge branch 'master' of ssh://git-annex.branchable.com 2017-06-01 12:59:05 -04:00
Joey Hess
94351daba6
configuration to disable automatic merge conflict resolution
* Added annex.resolvemerge configuration, which can be set to false to
  disable the usual automatic merge conflict resolution done by git-annex
  sync and the assistant.
* sync: Added --no-resolvemerge option.

Note that disabling merge conflict resolution is probably not a good idea
in a direct mode repo or adjusted branch. Since updates to both are done
outside the usual work tree, if it fails the tree is not left in a
conflicted state, and it would be hard to manually resolve the conflict.
Still, made annex.resolvemerge be supported in those cases for consistency.

This commit was sponsored by Riku Voipio.
2017-06-01 12:51:01 -04:00
pgunn01@39c747700d10e9e9e4557a407cba2f88c22b202d
9a48f07469 Added a comment: reply to joey 2017-06-01 16:47:25 +00:00
Joey Hess
d5cb853dd0
expand docs 2017-06-01 11:56:56 -04:00
Joey Hess
650b3fd4c7
comment 2017-06-01 11:48:45 -04:00
Joey Hess
bb060f000f
error when metadata set is used with file that does not exist
When setting metadata of a file that did not exist, no error message was
displayed, unlike getting metadata and most other git-annex commands. Fixed
this oversight.

Note that, if the file exists but is not annexed, there's no error.
This is the same behavior as other git-annex commands.

This commit was supported by the NSF-funded DataLad project.
2017-06-01 11:40:47 -04:00
Joey Hess
970fd765d7
Merge branch 'master' of ssh://git-annex.branchable.com 2017-06-01 11:34:20 -04:00
florian-git-annex@90936f45daa5a57ed4b867f7ebc35e23acad1a08
e1a60f590c Added a comment: apt-get build-dep git-annex problem on Raspbian 2017-06-01 07:09:58 +00:00
Joey Hess
98b2917b59
document move/copy --fast and --force
There was documentation in 66285ca3d1,
but it was lost in the man page split.

I don't know if this --force is very useful. Considered removing it
instead..
2017-05-31 20:01:21 -04:00
Joey Hess
efb9ebbe7d
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-31 17:08:22 -04:00
Joey Hess
8ee8a7b0b3
devblog 2017-05-31 17:05:04 -04:00
Joey Hess
bb18026b2c
move --to=here
* move --to=here moves from all reachable remotes to the local repository.

The output of move --from remote is changed slightly, when the remote and
local both have the content. It used to say:
move foo ok
Now:
move foo (from theremote...) ok

That was done so that, when move --to=here is used and the content is
locally present and also in several remotes, it's clear which remotes the
content gets dropped from.

Note that move --to=here will report an error if a non-reachable remote
contains the file, even if the local repository also contains the file. I
think that's reasonable; the user may be intending to move all other copies
of the file from remotes.

OTOH, if a copy of the file is believed to be present in some repository
that is not a configured remote, move --to=here does not report an error.
So a little bit inconsistent, but erroring in this case feels wrong.

copy --to=here came along for free, but it's basically the same behavior as
git-annex get, and probably with not as good messages in edge cases
(especially on failure), so I've not documented it.

This commit was sponsored by Anthony DeRobertis on Patreon.
2017-05-31 17:00:18 -04:00
zkaufman
421239d344 2017-05-31 20:18:36 +00:00
Øyvind A. Holm
8c40d37712 The second argument of "git annex group" is optional, fix the man page 2017-05-31 12:09:15 +02:00
pgunn01@39c747700d10e9e9e4557a407cba2f88c22b202d
1dd2e72211 2017-05-30 22:21:47 +00:00
Horus
df880fe815 Added a comment 2017-05-29 18:10:55 +00:00
mario
69054c6bd4 Added a comment: Working again 2017-05-29 15:19:18 +00:00
http://schnouki.net/
2124d5316f Added a comment 2017-05-29 09:56:59 +00:00
ewen
e6d9c459e3 Added a comment: Standalone git-annex on Synology DS216+ NAS 2017-05-28 01:24:43 +00:00
ewen
dbc48abb32 Added a comment: git-annex on Synology DS216+ (x86-64) 2017-05-28 01:19:17 +00:00
jeff
f55a04af4f 2017-05-26 20:29:12 +00:00
yarikoptic
61131d87b0 Added a comment: woohoo 2017-05-26 02:03:57 +00:00
Joey Hess
e1cf095ae8
Avoid concurrent git-config setting problem when running concurrent threads.
See my comment. This only avoids the problem for -J; two git-annex
processes started at the same time could still both try to write to
.git/config and one fail. That would be very unlikely though, and it
doesn't really seem worth adding an additional layer of locking around
.git/config.

This commit was supported by the NSF-funded DataLad project.
2017-05-25 18:28:23 -04:00
Joey Hess
7db37ddde0
Fix transfer log file locking problem when running concurrent transfers.
orElse is great, but was not the right thing to use here because
waitTakeLock could retry for other reasons than the lock being held,
which made tryTakeLock fail when it shouldn't.

Instead, move the code to tryTakeLock and implement waitTakeLock using
tryTakeLock and retry.

(Also, in runTransfer, when checkSaneLock fails, dropLock to avoid leaking a
lock handle.)

This commit was supported by the NSF-funded DataLad project.
2017-05-25 17:40:23 -04:00
yarikoptic
df9ba3b5b4 Added a comment 2017-05-25 18:39:03 +00:00
Joey Hess
36f4510a96
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-25 14:34:13 -04:00
Joey Hess
9bddc6d5ca
Improve progress display when watching file size, in cases where a transfer does not resume.
This commit was supported by the NSF-funded DataLad project.
2017-05-25 14:30:18 -04:00
mario
e36e58cd68 Added a comment 2017-05-25 18:26:00 +00:00
Joey Hess
78b9e9c67f
response 2017-05-25 13:53:22 -04:00
Joey Hess
b6f99891de
comment 2017-05-25 13:50:34 -04:00
Joey Hess
f623623343
comment 2017-05-25 13:46:48 -04:00
Joey Hess
4c2e701f0b
improve docs, mention git config receive.denyCurrentBranch updateInstead 2017-05-25 13:43:20 -04:00
Joey Hess
c204654fe5
response 2017-05-25 13:39:20 -04:00
yarikoptic
b9b25c13e0 original complaint 2017-05-25 14:35:44 +00:00
mario
c87f4f8c1b Added a comment 2017-05-25 12:47:18 +00:00
mario
bd2035b96e Added a comment 2017-05-25 12:01:46 +00:00
Joey Hess
3cc30dd128
thoughts 2017-05-24 15:14:49 -04:00
Joey Hess
a7d18b04c3
more consistent backticks with other man pages 2017-05-24 14:09:14 -04:00
Joey Hess
35465b6062
initremote, enableremote: Support gpg subkeys suffixed with an exclamation mark, which forces gpg to use a specific subkey.
This commit was sponsored by Peter Hogg on Patreon.
2017-05-24 14:08:02 -04:00
Joey Hess
dd65ea52c3
comment 2017-05-24 13:45:14 -04:00
Joey Hess
ec8515d37c
response 2017-05-24 13:38:17 -04:00
Joey Hess
d6c0b25147
mention autoenable=true 2017-05-24 13:37:06 -04:00
Joey Hess
92dca9f067
comment 2017-05-24 13:23:27 -04:00
Joey Hess
04baf38e9f
comment 2017-05-24 13:10:50 -04:00
Joey Hess
620e706e2a
response 2017-05-24 13:08:16 -04:00
mario
f96cf53e29 2017-05-22 17:30:30 +00:00
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8
b6f9ba2886 Added a comment 2017-05-22 14:40:21 +00:00
namsgorf@6b5ce57fbe9dc2a2c65d6817151f107dc22f438c
1f615d3b00 Added a comment 2017-05-21 13:40:08 +00:00
Joey Hess
ac097114a6
add news item for git-annex 6.20170519 2017-05-19 10:58:11 -04:00
dav02.git@4d920fe040aa5df86fcd9f4dd57d3fcf85ee5641
ebc1e9a603 Added a comment: (compress/tar)ing the files 2017-05-19 12:14:14 +00:00
mario
80d5a02ed0 Added a comment 2017-05-19 12:00:03 +00:00
leavingchicago@c04c893e78d1c4c76cb3e32b5c227cf42bbf7682
7a98f840e1 Added a comment 2017-05-19 01:02:57 +00:00
mario
dd9fef3087 2017-05-18 16:36:54 +00:00
dav02.git@4d920fe040aa5df86fcd9f4dd57d3fcf85ee5641
9fdf33d0c8 item in history -> single item 2017-05-18 13:57:09 +00:00
mario
0bbe08960b 2017-05-18 13:21:27 +00:00
dav02.git@4d920fe040aa5df86fcd9f4dd57d3fcf85ee5641
4c634e3c0b update links 2017-05-18 11:44:54 +00:00
dav02.git@4d920fe040aa5df86fcd9f4dd57d3fcf85ee5641
8910c02983 2017-05-18 11:41:53 +00:00
mario
91a6920344 Added a comment: p.s. 2017-05-17 14:34:40 +00:00
mario
1f8299f5cc Added a comment: Hanging problem still there 2017-05-17 14:05:41 +00:00
Joey Hess
1f7da71a91
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-16 18:07:15 -04:00
Joey Hess
1d6ce176ad
update 2017-05-16 17:41:59 -04:00
Yurt
e68abacadb Added a comment: Encrypt to different subkeys? 2017-05-16 20:25:03 +00:00
Joey Hess
d90700bf37
devblog 2017-05-16 15:51:34 -04:00
Joey Hess
1d45e47e3f
clear regions before ssh prompt
When built with concurrent-output 1.9, ssh password prompts will no longer
interfere with the -J display.

To avoid flicker, only done when ssh actually does need to prompt;
ssh is first run in batch mode and if that succeeds the connection is up
and no need to clear regions.

This commit was supported by the NSF-funded DataLad project.
2017-05-16 15:50:11 -04:00
Joey Hess
89f9be3230
workaround is in place
(and remove debug print)
2017-05-16 14:36:54 -04:00
Joey Hess
e858c959f7
glacier-cli python3 bug nearly for sure 2017-05-16 14:22:26 -04:00
Joey Hess
e0a8e3f414
forwardeed to git ML 2017-05-16 13:11:15 -04:00
Joey Hess
f32eef69e4
close dup 2017-05-16 12:20:40 -04:00
Joey Hess
0a92652d6b
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-16 12:20:01 -04:00
Joey Hess
67dd96c944
bisection 2017-05-16 12:19:02 -04:00
mail@4e627fd997ef5ca9f75e62ffc0aba5b27bd6aea1
23f79ee5d3 failing unit tests bug 2017-05-16 14:58:36 +00:00
Joey Hess
08eb87fc47
Merge branch 'master' of ssh://git-annex.branchable.com 2017-05-16 01:07:16 -04:00
Joey Hess
68299c4e0f
devblog 2017-05-16 01:05:53 -04:00
Joey Hess
6dd806f1ad
stop using MissingH for MD5
Cryptonite is faster and allocates less, and I want to get rid of
MissingH use.

Note that the new dependency on memory is free; it's a dependency of
cryptonite.

This commit was supported by the NSF-funded DataLad project.
2017-05-15 21:36:03 -04:00
http://id.clacke.se/
710071e49a 2017-05-16 00:13:36 +00:00
michal.anks@bff6982ee88f5bd889dd798be824cff38f2d8933
645e04368c glacier-cli and git-annex doesn't seem to work together right 2017-05-15 20:04:11 +00:00
http://id.clacke.se/
acd825f5fd 2017-05-15 09:31:15 +00:00
leavingchicago@c04c893e78d1c4c76cb3e32b5c227cf42bbf7682
44a3f7207e Added a comment: Related... 2017-05-15 04:43:44 +00:00
leavingchicago@c04c893e78d1c4c76cb3e32b5c227cf42bbf7682
7ee0e9d816 2017-05-15 04:40:17 +00:00
justin.lebar@7a36fcafc322d9a381e89f08ab6289033c6dde91
9a772ee987 Add missing backtick around code 2017-05-14 23:51:40 +00:00
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
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
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
Joey Hess
57e923b712
gcrypt: Support re-enabling to change eg, encryption parameters.
This was never supported before. And it doesn't re-encrypt the
gcrypt repo to the new gcrypt-participants, but it does at least now not
crash, and set gcrypt-participants.

This commit was sponsored by andrea rota.
2017-04-07 14:10:34 -04:00
Joey Hess
f406d16525
enableremote: When enabling a non-special remote, param=value parameters can't be used, so error out if any are provided.
This commit was sponsored by Riku Voipio.
2017-04-07 13:14:53 -04:00
Joey Hess
20b634c82c
comment 2017-04-07 12:54:04 -04:00
Joey Hess
78f74aa295
confused user, not a bug 2017-04-07 12:47:42 -04:00
Joey Hess
de649e4fbb
comment 2017-04-07 12:40:55 -04:00
Joey Hess
b0999afbfc
partial analysis 2017-04-07 12:34:19 -04:00
Joey Hess
b6f26bac86
Disable git-annex's support for GIT_SSH and GIT_SSH_COMMAND, unless GIT_ANNEX_USE_GIT_SSH=1 is also set in the environment.
This is necessary because as feared, the extra -n parameter that git-annex
passes breaks uses of these environment variables that expect exactly the
parameters that git passes.

For example, see https://github.com/datalad/datalad/issues/1456

It would of course be possible to pre-close stdin before running ssh so not
needing the -n, and I think that would not even break ssh's password
caching. But it would probably involve a lot of work, possibly would need
to deal with some layering violations, and would be error-prone. The really
clean fix would be to make all the ssh stuff return a CreateProcess, which
could have the handle closed when appropriate, but that would be a large
reworing of the code base.

This commit was supported by the NSF-funded DataLad project.
2017-04-07 11:35:27 -04:00
Joey Hess
edf1aeda65
Merge branch 'master' of ssh://git-annex.branchable.com 2017-04-06 14:24:40 -04:00
woffs
74400e294b Added a comment 2017-04-06 08:28:06 +00:00
woffs
3d3a573746 Added a comment 2017-04-06 07:29:14 +00:00
spwhitton
c74490e627 Added a comment 2017-04-05 22:28:11 +00:00
Joey Hess
8ae16f902f
devblog 2017-04-05 16:47:29 -04:00
archimedes
f62dbd7445 Added a comment 2017-04-05 20:01:44 +00:00
Joey Hess
239cf833a3
response 2017-04-05 15:19:03 -04:00
archimedes
67b9805a3e 2017-04-05 19:05:07 +00:00
Joey Hess
ee8bbf33bb
followup 2017-04-05 14:47:49 -04:00
Joey Hess
8c722069ea
Merge branch 'master' of ssh://git-annex.branchable.com 2017-04-05 13:27:29 -04:00
Joey Hess
29e73f76ef
Added remote.<name>.annex-push and remote.<name>.annex-pull
The former can be useful to make remotes that don't get fully synced with
local changes, which comes up in a lot of situations.

The latter was mostly added for symmetry, but could be useful (though less
likely to be).

Implementing `remote.<name>.annex-pull` was a bit tricky, as there's no one
place where git-annex pulls/fetches from remotes. I audited all
instances of "fetch" and "pull". A few cases were left not checking this
config:

* Git.Repair can try to pull missing refs from a remote, and if the local
  repo is corrupted, that seems a reasonable thing to do even though
  the config would normally prevent it.
* Assistant.WebApp.Gpg and Remote.Gcrypt and Remote.Git do fetches
  as part of the setup process of a remote. The config would probably not
  be set then, and having the setup fail seems worse than honoring it if it
  is already set.

I have not prevented all the code that does a "merge" from merging branches
from remotes with remote.<name>.annex-pull=false. That could perhaps
be done, but it would need a way to map from branch name to remote name,
and the way refspecs work makes that hard to get really correct. So if the
user fetches manually, the git-annex branch will get merged, for example.
Anther way of looking at/justifying this is that the setting is called
"annex-pull", not "annex-merge".

This commit was supported by the NSF-funded DataLad project.
2017-04-05 13:22:35 -04:00
git-annex@6f13b739194f758abc0b86556b7ce966c1bf3c00
f6b1a2a027 Added a comment: git-remote-gcrypt recommends rsync:// or sftp:// transports 2017-04-05 16:16:25 +00:00
Joey Hess
eab6146e53
comment 2017-04-05 11:59:03 -04:00
Joey Hess
e7d684b4e3
comment 2017-04-05 11:51:51 -04:00
Joey Hess
816c0d597a
comment 2017-04-05 11:47:08 -04:00
Joey Hess
ee9b85f390
comment 2017-04-05 11:44:29 -04:00
Joey Hess
3b84209c17
comment 2017-04-05 11:41:59 -04:00
Joey Hess
74af1d2dfe
comment 2017-04-05 11:25:18 -04:00
t.z.mates
e1642d19aa Added a comment 2017-04-02 04:17:55 +00:00
anarcat
1f6b8951ba Added a comment: point to point? 2017-03-31 13:09:00 +00:00
Joey Hess
74a06b535c
devblog 2017-03-30 19:38:47 -04:00
Joey Hess
c3970f6c1a
multicast: New command, uses uftp to multicast annexed files, for eg a classroom setting.
This commit was supported by the NSF-funded DataLad project.
2017-03-30 19:35:30 -04:00
Joey Hess
39e8433d46
fix format 2017-03-30 14:16:13 -04:00
Joey Hess
43d7862b44
design 2017-03-30 14:15:12 -04:00
Joey Hess
2f4af8ef93
Merge branch 'master' of ssh://git-annex.branchable.com 2017-03-30 12:51:14 -04:00
yarikoptic
3a03665b4f 2017-03-30 16:08:07 +00:00
yarikoptic
f6d34d228e initial idea 2017-03-30 16:07:43 +00:00
Joey Hess
a7b068f271
Merge branch 'master' of ssh://git-annex.branchable.com 2017-03-30 11:31:38 -04:00
anarcat
d2dd75f2b9 Added a comment: onion-grater 2017-03-30 14:49:13 +00:00
oberix@c7a19cddb1663df0c612a979b9d13b0d67f1f69a
a5b3b7a5a4 Added a comment: autostart and foreground together doesn't seem to work 2017-03-30 10:43:19 +00:00
woffs
627ee14612 2017-03-29 20:24:14 +00:00
Joey Hess
3c8eb59860
When a http remote does not expose an annex.uuid config, only warn about it once, not every time git-annex is run.
Same behavior as for a ssh remote.
2017-03-29 12:43:47 -04:00
fabfur
3795278338 2017-03-28 20:25:39 +00:00
Joey Hess
d6afd70e20 WSL can now run git-annex 2017-03-27 21:40:45 -04:00
Joey Hess
a2017e944f expand 2017-03-27 18:12:46 -04:00
Joey Hess
9ee05e66a6 Merge branch 'master' of ssh://git-annex.branchable.com 2017-03-27 18:10:44 -04:00
Joey Hess
9fcd3987f2 idea 2017-03-27 18:10:36 -04:00
anarcat
eef99dee60 add annex-sync setting sample 2017-03-27 19:50:43 +00:00
Joey Hess
8c36345e86 Merge branch 'master' of ssh://git-annex.branchable.com 2017-03-27 15:21:10 -04:00
Joey Hess
9b2e56a9ce bug report from Hands-on Reproducible and Scalable Brain Imaging Analysis with Nipype 2017-03-27 15:11:45 -04:00
anarcat
a959b98769 link to torrent page 2017-03-27 16:25:31 +00:00
anarcat
49f1ee9610 some issue i have come up with a few times and workarounds 2017-03-27 16:23:15 +00:00
benjamin.poldrack@d09ccff6d42dd20277610b59867cf7462927b8e3
c6094c43fa 2017-03-27 11:34:41 +00:00
benjamin.poldrack@d09ccff6d42dd20277610b59867cf7462927b8e3
5f64e2007a 2017-03-27 09:36:05 +00:00
benjamin.poldrack@d09ccff6d42dd20277610b59867cf7462927b8e3
b7b70acd71 Added a comment 2017-03-27 09:03:10 +00:00
Cyberthal
2076d04231 Added a comment: knowing about annex-ignore and git-annex shell helps 2017-03-26 10:06:35 +00:00
Cyberthal
86db277648 2017-03-26 10:02:22 +00:00
yarikoptic
ea8d0d923b 2017-03-24 21:10:44 +00:00
Cyberthal
9d21f1461b 2017-03-24 15:59:12 +00:00
Cyberthal
9713258e9b 2017-03-24 15:10:10 +00:00
magnitude
de864ef0de 2017-03-24 06:07:04 +00:00
yarikoptic
a6430481c4 initial report 2017-03-23 04:09:44 +00:00
yarikoptic
6e11108d55 initial report 2017-03-22 18:59:49 +00:00
joern.mankiewicz@06fb5bc9b732f143dee3606866362f562531310d
e3bd899e5e 2017-03-22 14:45:11 +00:00
joern.mankiewicz@06fb5bc9b732f143dee3606866362f562531310d
02b61aee9a removed 2017-03-21 22:08:52 +00:00
joern.mankiewicz@06fb5bc9b732f143dee3606866362f562531310d
877d42fe77 Added a comment: Workflow for adding a keyid in hybrid-enc lateron and re-encrypting? 2017-03-21 22:08:30 +00:00
joern.mankiewicz@06fb5bc9b732f143dee3606866362f562531310d
fe73a5b778 Added a comment: Workflow for adding a keyid in hybrid-enc lateron and re-encrypting? 2017-03-21 22:08:22 +00:00
ewen
ec35d57200 Added a comment: Tracking GUIDs 2017-03-21 21:46:27 +00:00
ewen
9e84c0210b Add note about tracking guids since 2015 2017-03-21 21:36:36 +00:00
Joey Hess
89d47f0cd0
add news item for git-annex 6.20170321 2017-03-21 13:47:26 -04:00
Joey Hess
a344d1e2f8
comment 2017-03-21 13:44:42 -04:00
Joey Hess
e183270393
comment 2017-03-21 13:43:10 -04:00
Joey Hess
e398a9854c
Merge branch 'master' of ssh://git-annex.branchable.com 2017-03-21 13:35:16 -04:00
Joey Hess
297bcbcaad
comment 2017-03-21 13:34:52 -04:00
konubinix
f3dee9d658 removed 2017-03-21 15:42:50 +00:00
konubinix
04fb8e7896 removed 2017-03-21 15:40:16 +00:00
konubinix
9ec8466302 removed 2017-03-21 15:37:54 +00:00
konubinix
9b53859c67 removed 2017-03-21 15:37:28 +00:00
konubinix
5f7f61febb removed 2017-03-21 15:36:46 +00:00
konubinix
14b96acb60 Added a comment: Nice job! 2017-03-21 15:36:18 +00:00
konubinix
88bbb04f29 Added a comment: Nice job! 2017-03-21 15:36:07 +00:00
konubinix
2bdcdd6186 Added a comment: Nice job! 2017-03-21 15:35:56 +00:00
konubinix
2c069ee2a5 Added a comment: Nice job! 2017-03-21 15:35:45 +00:00
konubinix
9dae7e0bdd Added a comment: Nice job! 2017-03-21 15:35:37 +00:00
konubinix
b78408377e Added a comment: Nice job! 2017-03-21 15:35:27 +00:00
ewen
856e7a5f50 Added a comment: Track GUIDs to avoid duplicate downloads 2017-03-21 08:59:59 +00:00
ewen
12831ed724 removed 2017-03-21 08:49:19 +00:00
ewen
4652413766 Added a comment: Track GUIDs to avoid duplicate downloads 2017-03-21 08:48:05 +00:00
joern.mankiewicz@06fb5bc9b732f143dee3606866362f562531310d
9abed537f7 Added a comment: Beware global configurations! 2017-03-20 22:47:50 +00:00
Joey Hess
217cdbe6c8
comment 2017-03-20 17:19:33 -04:00
Joey Hess
a5ddef4ba3
response 2017-03-20 17:17:25 -04:00
Joey Hess
c09b7cb232
Merge branch 'master' of ssh://git-annex.branchable.com 2017-03-20 17:14:40 -04:00
Joey Hess
30a167afe3
devblog 2017-03-20 17:13:18 -04:00