Commit graph

26085 commits

Author SHA1 Message Date
Joey Hess
2fe21d47c5
init: Configure .git/info/attributes to use git-annex as a smudge filter.
Note that this changes the default behavior of git add in a newly
initialized repository; it will add files to the annex.

Don't like that this could break workflows, but it's necessary in order for
any pointer files in the repo to be handled by git-annex.
2015-12-04 17:57:15 -04:00
Joey Hess
fb6ebdaae7
refactor 2015-12-04 17:18:26 -04:00
Joey Hess
e8ca01cbc0
comments 2015-12-04 16:46:00 -04:00
Joey Hess
e7f75b079d
don't let git-annex direct be run in a v6 repo 2015-12-04 16:33:09 -04:00
Joey Hess
ccc49861ca
add v6; keep v5 working for now and manual upgrade
Since all places where a repo is used in direct mode need to have git-annex
upgraded before the repo can safely be converted to v6, the upgrade needs
to be manual for now.

I suppose that at some point I'll want to drop all the direct mode support
code. At that point, will stop supporting v5, and will need to auto-upgrade
any remaining v5 repos. If possible, I'd like to carry the direct mode
support for say, a year or so, to give people plenty of time to upgrade and
avoid disruption.
2015-12-04 16:14:48 -04:00
Joey Hess
34ead644d9
auto-configure filter.annex.smudge and clean on init 2015-12-04 16:14:11 -04:00
Joey Hess
723e4e31a1
merge clean into smudge command
The git filter config can be used to map the single git-annex command to
the 2 actions, and this avoids "git annex clean" being used for this thing,
it might have a better use for that name later.
2015-12-04 15:32:47 -04:00
Joey Hess
983c1894eb
avoid unnecessary reading of git-annex branch data when matching on annex.largefiles
This makes git annex clean not look at the git-annex branch at all,
and so speeds it up by 50% or more.
2015-12-04 15:06:41 -04:00
Joey Hess
99b2a524a0
clean filter should update location log when adding new content to annex 2015-12-04 14:20:32 -04:00
Joey Hess
ad06f8ceed
avoid commit and messages for smudge filter 2015-12-04 14:20:22 -04:00
Joey Hess
fdfda7b7bb
annex.largefiles support for clean filter 2015-12-04 14:10:18 -04:00
Joey Hess
d349693269
smudge filter working 2015-12-04 14:03:10 -04:00
Joey Hess
2c6454a2e2
basic clean filter working 2015-12-04 13:39:14 -04:00
Joey Hess
20ca89dfa3
skeleton smudge/clean filters 2015-12-04 13:03:39 -04:00
Joey Hess
37a5e2d419
dropunused: Make more robust when trying to drop an object that has already been dropped.
Before it crashed trying to lock the not-present content and prevented
dropping anything else. Instead, succeed.
2015-12-03 15:58:00 -04:00
rpglover64@acd6753c831cc132736943bec350391fcb2ff77d
5e3e6b9ff9 Added a comment: Thanks! 2015-12-02 20:15:57 +00:00
Joey Hess
4ff24cb990
devblog 2015-12-02 16:00:40 -04:00
Joey Hess
e9f43c07f9
webapp: Fix bugs that could result in a relative path such as "." being written to ~/.config/git-annex/autostart
and ignore any such  relative paths in the file

This was a reversion caused by the relative path changes in 5.20150113.
2015-12-02 15:57:30 -04:00
Joey Hess
f16e235983
addurl, importfeed: Changed to honor annex.largefiles settings, when the content of the url is downloaded. (Not when using --fast or --relaxed.)
importfeed just calls addurl functions, so inherits this from it.

Note that addurl still generates a temp file, and uses that key to download
the file. It just adds it to the work tree at the end when the file is small.
2015-12-02 15:12:33 -04:00
Joey Hess
dc8099872a
import: Changed to honor annex.largefiles settings. 2015-12-02 14:49:03 -04:00
Joey Hess
5ec67335f4
improve annex.largefiles documentation 2015-12-02 14:26:49 -04:00
Joey Hess
4461766da7
comment 2015-12-02 14:19:31 -04:00
Joey Hess
452e78f844
comment 2015-12-02 13:34:05 -04:00
Joey Hess
39990111fc
comment 2015-12-02 13:31:48 -04:00
Joey Hess
a0ac002c54
comment 2015-12-02 13:28:21 -04:00
Joey Hess
dae7162856
comment 2015-12-02 13:20:15 -04:00
Joey Hess
10e8cf5529
comment 2015-12-02 13:10:23 -04:00
Joey Hess
73e62a6efd
comment 2015-12-02 13:02:38 -04:00
Joey Hess
edc0a484ac
close 2015-12-02 12:59:08 -04:00
Joey Hess
e655c8f75a
welcome to the docker pid 1 zombie reaping problem 2015-12-02 12:55:04 -04:00
Joey Hess
755fbbef08
Merge branch 'master' of ssh://git-annex.branchable.com 2015-12-02 12:33:08 -04:00
Joey Hess
382f8a790a
fix name of comment 2015-12-02 12:06:04 -04:00
Joey Hess
6cd222fbe8
remove redundant and unnecessary todo
Mostly because of the --
2015-12-02 12:00:41 -04:00
SamuelTardieu
4cd2c24dac 2015-12-02 15:09:50 +00:00
jhannwong@c9c7a67b5632a4bbc0c959cfeb3d340e02f28565
8e41dda419 Added a comment: Am pretty sure this is a filesystem issue 2015-12-01 12:45:50 +00:00
Joey Hess
982cbab13f
response 2015-11-30 16:15:44 -04:00
Joey Hess
fa7a017b7e
respond to all of a user's bug reports at once.. they had copied a repo and so had duplicated annex.uuid 2015-11-30 16:11:45 -04:00
Joey Hess
91cbf87180
response 2015-11-30 15:54:11 -04:00
Joey Hess
906cf4ea27
um 2015-11-30 15:50:55 -04:00
Joey Hess
de1c3c3e48
response 2015-11-30 15:45:05 -04:00
Joey Hess
977087313e
pebkac 2015-11-30 15:41:06 -04:00
Joey Hess
602f392e6d
comment 2015-11-30 15:38:39 -04:00
Joey Hess
f7d63a0117
tahoe: Include tahoe capabilities in whereis display. 2015-11-30 15:35:53 -04:00
Joey Hess
5effa61e0b
sigh @ OSX 2015-11-30 15:25:41 -04:00
Joey Hess
829b03ce4f
sigh @ encfs... 2015-11-30 15:22:00 -04:00
Joey Hess
d6b744ce89
comment 2015-11-30 15:09:32 -04:00
Joey Hess
a5fe92935c
comment 2015-11-30 15:04:56 -04:00
Joey Hess
5ce8f9b9c0
comment 2015-11-30 15:02:58 -04:00
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4
7b7a9e2468 2015-11-30 18:49:49 +00:00
pweemeeuw@86491f921da15d6a4dc6e1878fd42750b33f6963
ba819fb2a6 Added a comment: Got Nixos server configured as a ssh remote (FYI) 2015-11-30 16:11:26 +00:00