fix docs
authorJoey Hess <joeyh@joeyh.name>
Wed, 16 Dec 2015 20:00:41 +0000 (16:00 -0400)
committerJoey Hess <joeyh@joeyh.name>
Wed, 16 Dec 2015 20:00:41 +0000 (16:00 -0400)
"git -a annex.largefiles=* add" cannot be used.. git does not pass the
config along to the smudge filter, sadly.

doc/git-annex-smudge.mdwn
doc/upgrades.mdwn

index c8e54536719e297744a15001a12cd8e41ce06843..7439c87844a538320ebae5ce8856dabfa3ebbaac 100644 (file)
@@ -14,11 +14,7 @@ of being symlinks.
 
 When adding a file with `git add`, the annex.largefiles config is
 consulted to decide if a given file should be added to git as-is,
-or if its content are large enough to need to use git-annex. To force a
-file that would normally be added to the annex to be added to git as-is,
-this can be temporarily overridden. For example:
-
-       git -c annex.largefiles='exclude=*' add myfile
+or if its content are large enough to need to use git-annex.
 
 The git configuration to use this command as a filter driver is as follows.
 This is normally set up for you by git-annex init, so you should
index 27f22e16e9099cb73bd7138ff7f559300cfbfb9e..9d30c2f14f8db410032f0e13735600e8568eef86 100644 (file)
@@ -63,10 +63,11 @@ must support symbolic links..)
 The behavior of some commands changes in an upgraded repository:
 
 * `git add` will add files to the annex, in unlocked mode, rather than
-   adding them directly to the git repository. To bypass that and add a file
-   directly to git, use:
-   
-       git -c annex.largefiles='exclude=*' add myfile
+   adding them directly to the git repository. To cause some files to be
+   added directly to git, you can configure `annex.largefiles`. For
+   example:
+
+       git config annex.largefiles "largerthan=100kb and not (include=*.c or include=*.h)"
 
 * `git annex unlock` and `git annex lock` change how the pointer to 
   the annexed content is stored in git.