This commit is contained in:
parent
50c9c194b1
commit
b8e1d5e0ab
1 changed files with 24 additions and 0 deletions
24
doc/forum/Let_watch_selectively_annex_files.mdwn
Normal file
24
doc/forum/Let_watch_selectively_annex_files.mdwn
Normal file
|
@ -0,0 +1,24 @@
|
|||
Hello,
|
||||
|
||||
First of all, thanks to Joey for developing git-annex, good job!
|
||||
|
||||
I have a small feature request: when running git annex watch, new files are automatically added to the annex. It would be nice to let this depend on an attribute: add a file to annex if an attribute is set, otherwise do a regular git add.
|
||||
|
||||
My use-case is the following: I have a repository containing documents I'm working on (mostly LaTeX), which I'd like to be regular files in git (no annex), and a bunch of extra documentation (pdfs) and images, which I'd like to go to the annex. I currently set a git-attribute (addtoannex), and use a shell script to selectively add files to annex as follows:
|
||||
|
||||
Content of .gitattributes:
|
||||
*.png addtoannex
|
||||
*.jpg addtoannex
|
||||
|
||||
Snippet of add script:
|
||||
git check-attr addtoannex "$FILE" | grep -q ": set$"
|
||||
if [ $? -eq 0 ]; then
|
||||
git annex add "$FILE"
|
||||
else
|
||||
git add "$FILE"
|
||||
fi
|
||||
|
||||
It would be great if the watcher could honour an attribute.
|
||||
|
||||
best regards,
|
||||
Tom
|
Loading…
Reference in a new issue