Joey Hess
06fad42299
put Win32-extras in extra-deps as it's not yet in lts
2015-10-13 12:34:01 -04:00
anarcat
741d2aac72
clarification
2015-10-13 11:41:09 +00:00
darkfeline
493ded38a5
Added a comment
2015-10-13 05:24:26 +00:00
Antoine Beaupré
81284e0cdc
new bug
2015-10-13 00:48:11 -04:00
darkfeline
7977808b4b
2015-10-13 04:33:24 +00:00
Richard Hartmann
b19f165c9c
doc/devblog/day_322-326__concurrent_drop_safety.mdwn: Wording
2015-10-12 22:50:16 +02:00
Joey Hess
18c7b993bd
comment typo
2015-10-12 16:32:52 -04:00
Joey Hess
1ff7610118
fix windows build
2015-10-12 15:48:59 -04:00
Joey Hess
73b26a8b05
Merge branch 'master' of ssh://git-annex.branchable.com
2015-10-12 15:09:47 -04:00
Joey Hess
fb4a745c9b
fix export list to work on windows
2015-10-12 15:08:17 -04:00
Joey Hess
724c004b22
response
2015-10-12 14:55:02 -04:00
Joey Hess
f9adb905fc
Avoid unncessary write to the location log when a file is unlocked and then added back with unchanged content.
...
Implemented with no additional overhead of compares etc.
This is safe to do for presence logs because of their locality of change;
a given repo's presence logs are only ever changed in that repo, or in a
repo that has just been actively changing the content of that repo.
So, we don't need to worry about a split-brain situation where there'd
be disagreement about the location of a key in a repo. And so, it's ok to
not update the timestamp when that's the only change that would be made
due to logging presence info.
2015-10-12 14:46:47 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
952a3afdf0
Added a comment
2015-10-12 18:21:21 +00:00
Joey Hess
82ba8c9a6a
comment
2015-10-12 13:29:00 -04:00
Joey Hess
405998e5fc
Merge branch 'master' of ssh://git-annex.branchable.com
2015-10-12 13:17:01 -04:00
Joey Hess
46ba8a46d7
response
2015-10-12 13:16:00 -04:00
Joey Hess
c84a5d39b1
response
2015-10-12 13:13:27 -04:00
Joey Hess
6278471aff
response
2015-10-12 13:08:34 -04:00
Joey Hess
d9d73c9602
close
2015-10-12 13:06:58 -04:00
Joey Hess
5072c62932
avoid ugly error about MVar if the sqlite worker thread crashes
2015-10-12 13:00:22 -04:00
efraim@78c5af2ab57cf0d7aa23bae3dd0adb700c98217c
b44f1519f3
2015-10-11 20:05:14 +00:00
tribut
53d3b5a197
2015-10-11 17:33:20 +00:00
Joey Hess
fa9333e99f
use action, not sideAction
...
sideAction is for things not generally related to the current action being
performed. And, it adds a newline after the side action. This was not the
right thing to use for stuff like "checksum", where doing a checksum is
part of the git annex get process, and indeed we want it to display
"(checksum...) ok"
2015-10-11 13:29:44 -04:00
ovidiu@66ace8a8d99ce938b0538ffa0f26d30db02a9626
80ea196c6d
Added a comment
2015-10-11 16:51:07 +00:00
dah
7939a51b73
Added a comment
2015-10-10 19:02:56 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
96ee4b7ebe
Added a comment
2015-10-10 18:53:58 +00:00
ovidiu@66ace8a8d99ce938b0538ffa0f26d30db02a9626
6b60f22949
Added a comment
2015-10-10 10:16:15 +00:00
Joey Hess
bddff249ae
fix close tag
2015-10-09 18:12:00 -04:00
Joey Hess
74928a738b
Merge branch 'master' of ssh://git-annex.branchable.com
2015-10-09 18:05:10 -04:00
Joey Hess
22691478cf
Merge branch 'dropproof'
2015-10-09 18:03:00 -04:00
Joey Hess
6719d17136
massive devblog
2015-10-09 18:02:35 -04:00
Joey Hess
2154b7a38f
add inAnnex check to local lockKey
2015-10-09 18:00:37 -04:00
Joey Hess
181d4fd459
close bug
2015-10-09 17:32:12 -04:00
Joey Hess
6145f905e0
improve display when lockcontent fails
...
/dev/null stderr; ssh is still able to display a password prompt
despite this
Show some messages so the user knows it's locking a remote, and
knows if that locking failed.
2015-10-09 17:31:02 -04:00
Joey Hess
3b89d5a20c
implement lockContent for ssh remotes
2015-10-09 16:55:41 -04:00
Joey Hess
6d4f741d5f
cleanup changelog
2015-10-09 16:18:16 -04:00
Joey Hess
e392ec112f
also generate a drop safety proof for move --from remote
2015-10-09 16:16:03 -04:00
Joey Hess
b944da832b
tests and verified that the bug is fixed, in all the cases I identified
2015-10-09 15:59:42 -04:00
Joey Hess
6a72045707
fix local dropping to not require extra locking of copies, but only that the local copy be locked for removal
2015-10-09 15:48:02 -04:00
Joey Hess
1043880432
improve message when drop failed due to no locked copy
2015-10-09 15:14:25 -04:00
Joey Hess
b021321aae
rename constructor
2015-10-09 15:01:33 -04:00
Joey Hess
45e1a7c361
verify local copy of content with locking
2015-10-09 14:57:32 -04:00
wsha.code+ga@b38779424f41c5701bbe5937340be43ff1474b2d
a8106c69c3
2015-10-09 18:45:13 +00:00
Joey Hess
a5e74e9e64
display drop safety proofs in debug mode
2015-10-09 13:47:19 -04:00
wsha.code+ga@b38779424f41c5701bbe5937340be43ff1474b2d
923c5cdbf2
Added a comment: post-receive hook
2015-10-09 17:41:51 +00:00
Joey Hess
865dd11dbf
fix lockKey to run callback in original Annex monad, not local remote's
2015-10-09 13:35:28 -04:00
Joey Hess
4c6095b6f5
content locking during drop working for local git remotes
...
Only ssh remotes lack locking now
2015-10-09 13:12:58 -04:00
Joey Hess
ceb5819538
finish and use lockContent interface
2015-10-09 12:36:04 -04:00
Joey Hess
cf79dffa4c
improve drop proof code
2015-10-09 11:09:46 -04:00
Joey Hess
f57ac29be1
refactor
2015-10-09 10:30:22 -04:00