Commit graph

35423 commits

Author SHA1 Message Date
branchable@bafd175a4b99afd6ed72501042e364ebd3e0c45e
27b003eff9 Added a comment: Isn't this done? 2019-09-28 12:39:52 +00:00
smithclarkson001@2d22c4a26d6e52831b460b949377a8c9d6139a94
2b63825d7f Added a comment 2019-09-28 10:47:13 +00:00
yarikoptic
6dc5a0574e Added a comment: should there be FSCK and/or CLEAN? 2019-09-28 00:31:51 +00:00
yarikoptic
e51697fe06 initial idea on separating our hint about remotes 2019-09-27 20:37:40 +00:00
Joey Hess
090898a138
adjust --lock: This enters an adjusted branch where files are locked.
Straightforward, except for the issue of how to reverse LockAdjustment.

With --unlock, a commit that modifies/adds unlocked files gets reverse
adjusted to use locked files. That's fairly reasonable, I think.

But reversing --lock by unlocking all modified files feels wrong. Maybe
that's just because repositories typically seem to still have mostly
locked files in them (unless one is in an adjusted unlocked branch of
course!)

It may be that eventually how to reverse both will need to be configurable,
I don't know.
2019-09-27 14:23:25 -04:00
Joey Hess
9f27d03945
fix a typo that didn't matter so far 2019-09-27 14:08:16 -04:00
Joey Hess
2853df5da2
response 2019-09-27 12:59:10 -04:00
Joey Hess
6a218f7a96
comment 2019-09-27 12:55:16 -04:00
Joey Hess
add8632910
Merge branch 'master' of ssh://git-annex.branchable.com 2019-09-27 12:47:30 -04:00
Joey Hess
3d5c1a4912
slightly improve design 2019-09-27 12:46:14 -04:00
Joey Hess
e5cb4f9dee
thoughts 2019-09-27 12:17:16 -04:00
Joey Hess
946ea4b961
bug 2019-09-27 11:51:52 -04:00
Joey Hess
571ce54baf
add entry for special remote example scripts which are GPL-3+
These didn't get AGPLed with the rest of git-annex, and I think that's
fine.
2019-09-27 11:14:48 -04:00
smithclarkson001@2d22c4a26d6e52831b460b949377a8c9d6139a94
6bf88e5fd2 Added a comment 2019-09-27 13:16:01 +00:00
yarikoptic
22aa7b290d question about post-receive 2019-09-27 01:48:36 +00:00
tobiasBora
38a8a671d6 Added a comment: Move file from git annex to just git in one commit 2019-09-26 22:52:35 +00:00
oliv5
9220899c8a Added a comment 2019-09-26 20:39:41 +00:00
Ilya_Shlyakhter
f44fea641e Added a comment: why not git-annex-sync 2019-09-26 17:47:55 +00:00
Joey Hess
06e57449a9
comment 2019-09-26 13:04:50 -04:00
Joey Hess
db1fb97699
comment 2019-09-26 12:40:08 -04:00
Joey Hess
8fa4e4ef81
Merge branch 'master' of ssh://git-annex.branchable.com 2019-09-26 12:28:58 -04:00
Joey Hess
ce8f4cb57b
comment 2019-09-26 12:26:34 -04:00
Joey Hess
9628ae2e67
Close sqlite databases more robustly.
Had a report of close throwing ErrorBusy on CIFS.

Retrying up to 16 seconds is a balance between hopefully waiting long
enough for the problem to clear up and waiting so long that git-annex seems
to hang.

The new dependency is free; persistent depends on unliftio-core.
2019-09-26 12:25:21 -04:00
amindfv@6f75355c5dad3450ed73d1f01715be90dfdd6cd6
fb8a121686 Added a comment 2019-09-26 15:19:12 +00:00
Ilya_Shlyakhter
f9aae586a8 Added a comment 2019-09-25 17:34:33 +00:00
Ilya_Shlyakhter
1bd5a36c0f Added a comment 2019-09-25 17:24:21 +00:00
Ilya_Shlyakhter
fea6124f75 Added a comment 2019-09-25 15:26:39 +00:00
https://christian.amsuess.com/chrysn
763f36e14b wishlist for using v7 2019-09-25 14:01:02 +00:00
oliv5
2505722d33 Added a comment 2019-09-25 07:41:51 +00:00
Joey Hess
ab8a6a82e1
remove unused 2019-09-24 18:16:01 -04:00
Joey Hess
a4750fa537
move haddock block so haddock will build 2019-09-24 18:14:47 -04:00
Joey Hess
71f30d2f07
improve haddock 2019-09-24 18:10:34 -04:00
Joey Hess
a6c3d1cb6d
avoid unneccesary extra blank line before git-credentials prompt 2019-09-24 18:06:10 -04:00
Joey Hess
bc1b9a2c0a
improved GitLFS api 2019-09-24 18:05:11 -04:00
Joey Hess
81610b5af0
use #if not #ifdef 2019-09-24 17:32:33 -04:00
Joey Hess
779caed3bc
response 2019-09-24 17:02:38 -04:00
Joey Hess
bf35784a1c
Merge branch 'master' of ssh://git-annex.branchable.com 2019-09-24 17:01:07 -04:00
Joey Hess
8af791d769
Test: Use more robust directory removal method.
I just had a test that crashed at cleanup on linux with:

.t/gpgtest/12/S.gpg-agent.browser: removeDirectoryRecursive:removeContentsRecursive:removePathRecursive:removeContentsRecursive:removePathRecursive:removeContentsRecursive:removePathRecursive:getSymbolicLinkStatus: does not exist (No such file or directory)
sleeping 10 seconds and will retry directory cleanup
git-annex: .t/gpgtest/14/S.gpg-agent.browser: removeDirectoryRecursive:removeContentsRecursive:removePathRecursive:removeContentsRecursive:removePathRecursive:removeContentsRecursive:removePathRecursive:getSymbolicLinkStatus: does not exist (No such file or directory)

removePathForcibly is supposed to be more robust to things in the directory vanishing while it's running, etc.
Will probably avoid such crashes.

It was added to directory-1.2.7, which comes with ghc since 8.0.2.
Since base >= 4.11.1.0 means ghc 8.4.4, I expect all builds will have it,
but I ifdefed it to be sure.
2019-09-24 16:59:37 -04:00
Ilya_Shlyakhter
c0dfd3eaa3 Added a comment: about --json-error-messages 2019-09-24 19:19:20 +00:00
Joey Hess
789721b65f
Merge branch 'master' of ssh://git-annex.branchable.com 2019-09-24 14:46:43 -04:00
Joey Hess
6ae0a44c64
git-lfs: Added support for http basic auth 2019-09-24 14:46:20 -04:00
Joey Hess
45e5cc63b5
typo 2019-09-24 14:34:15 -04:00
kyle
b2a2bc9597 Added a comment: git docs on "%f" 2019-09-24 18:10:16 +00:00
Ilya_Shlyakhter
dd99dfa301 added suggestion to only enable clean/smudge filter for unlocked annexed files 2019-09-24 17:33:06 +00:00
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8
7db8db9d3f Added a comment 2019-09-24 17:29:28 +00:00
Ilya_Shlyakhter
327897a3d1 Added a comment: non-annexed files still get passed through the clean/smudge filter 2019-09-24 17:26:09 +00:00
Joey Hess
de564df8b3
git-lfs: Only do endpoint discovery once when concurrency is enabled
This avoids some extra work, but I don't think it was possible for two ssh
endpoint discoveries run concurrently to both prompt for the ssh password;
Annex.Ssh itself deals with concurrency.

This is mostly groundwork for http password prompting.
2019-09-24 13:01:51 -04:00
Joey Hess
9418b516ac
git-credential interface 2019-09-24 12:39:54 -04:00
Joey Hess
9b5f014238
todo 2019-09-24 11:42:20 -04:00
Joey Hess
b7c78c2869
close 2019-09-24 11:08:42 -04:00