change name of numcopies attribute

This commit is contained in:
Joey Hess 2010-11-28 18:55:49 -04:00
parent dc54214404
commit 9d82e815ff
6 changed files with 11 additions and 11 deletions

View file

@ -18,7 +18,7 @@ import Messages
import Utility import Utility
seek :: [SubCmdSeek] seek :: [SubCmdSeek]
seek = [withAttrFilesInGit "git-annex-numcopies" start] seek = [withAttrFilesInGit "annex.numcopies" start]
{- Indicates a file's content is not wanted anymore, and should be removed {- Indicates a file's content is not wanted anymore, and should be removed
- if it's safe to do so. -} - if it's safe to do so. -}

View file

@ -14,7 +14,7 @@ import Messages
import Utility import Utility
seek :: [SubCmdSeek] seek :: [SubCmdSeek]
seek = [withAll (withAttrFilesInGit "git-annex-numcopies") start] seek = [withAll (withAttrFilesInGit "annex.numcopies") start]
{- Checks a file's backend data for problems. -} {- Checks a file's backend data for problems. -}
start :: SubCmdStartAttrFile start :: SubCmdStartAttrFile

2
debian/changelog vendored
View file

@ -1,6 +1,6 @@
git-annex (0.10) UNRELEASED; urgency=low git-annex (0.10) UNRELEASED; urgency=low
* In .gitattributes, the git-annex-numcopies attribute can be used * In .gitattributes, the annex.numcopies attribute can be used
to control the number of copies to retain of different types of files. to control the number of copies to retain of different types of files.
* Bugfix: Always correctly handle gitattributes when in a subdirectory of * Bugfix: Always correctly handle gitattributes when in a subdirectory of
the repository. (Had worked ok for ones like "*.mp3", but failed for the repository. (Had worked ok for ones like "*.mp3", but failed for

View file

@ -6,7 +6,7 @@ command. So, then using those backends, git-annex can be configured to try
to keep N copies of a file's content available across all repositories. to keep N copies of a file's content available across all repositories.
By default, N is 1; it is configured by annex.numcopies. This default By default, N is 1; it is configured by annex.numcopies. This default
can be overridden on a per-file-type basis by the git-annex-numcopies can be overridden on a per-file-type basis by the annex.numcopies
setting in `.gitattributes` files. setting in `.gitattributes` files.
`git annex drop` attempts to check with other git remotes, to check that N `git annex drop` attempts to check with other git remotes, to check that N

View file

@ -276,10 +276,10 @@ but the SHA1 backend for ogg files:
*.ogg git-annex-backend=SHA1 *.ogg git-annex-backend=SHA1
The numcopies setting can also be configured on a per-file-type basis via The numcopies setting can also be configured on a per-file-type basis via
the `git-annex-numcopies` attribute in `.gitattributes` files. the `annex.numcopies` attribute in `.gitattributes` files.
For example, this makes two copies be needed for wav files: For example, this makes two copies be needed for wav files:
*.wav git-annex-numcopies=2 *.wav annex.numcopies=2
# FILES # FILES

View file

@ -343,11 +343,11 @@ might say about a badly messed up annex:
## backups ## backups
git-annex can be configured to require more than one copy of a file exists, git-annex can be configured to require more than one copy of a file exists,
as a simple backup for your data. This is controled by the "numcopies" as a simple backup for your data. This is controled by the "annex.numcopies"
setting, which defaults to 1 copy. Let's change that to require 2 copies, setting, which defaults to 1 copy. Let's change that to require 2 copies,
and send a copy of every file to a USB drive. and send a copy of every file to a USB drive.
# echo "* git-annex-numcopies=2" >> .gitattributes # echo "* annex.numcopies=2" >> .gitattributes
# git annex copy . --to usbdrive # git annex copy . --to usbdrive
Now when we try to `git annex drop` a file, it will verify that it Now when we try to `git annex drop` a file, it will verify that it
@ -357,13 +357,13 @@ content from the current repository.
You can also vary the number of copies needed, depending on the file name. You can also vary the number of copies needed, depending on the file name.
So, if you want 3 copies of all your flac files, but only 1 copy of oggs: So, if you want 3 copies of all your flac files, but only 1 copy of oggs:
# echo "*.ogg git-annex-numcopies=1" >> .gitattributes # echo "*.ogg annex.numcopies=1" >> .gitattributes
# echo "*.flac git-annex-numcopies=3" >> .gitattributes # echo "*.flac annex.numcopies=3" >> .gitattributes
Or, you might want to make a directory for important stuff, and configure Or, you might want to make a directory for important stuff, and configure
it so anything put in there is backed up more thoroughly: it so anything put in there is backed up more thoroughly:
# mkdir important_stuff # mkdir important_stuff
# echo "* git-annex-numcopies=3" > important_stuff/.gitattributes # echo "* annex.numcopies=3" > important_stuff/.gitattributes
For more details about the numcopies setting, see [[copies]]. For more details about the numcopies setting, see [[copies]].