change name of numcopies attribute
This commit is contained in:
parent
dc54214404
commit
9d82e815ff
6 changed files with 11 additions and 11 deletions
|
@ -18,7 +18,7 @@ import Messages
|
|||
import Utility
|
||||
|
||||
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
|
||||
- if it's safe to do so. -}
|
||||
|
|
|
@ -14,7 +14,7 @@ import Messages
|
|||
import Utility
|
||||
|
||||
seek :: [SubCmdSeek]
|
||||
seek = [withAll (withAttrFilesInGit "git-annex-numcopies") start]
|
||||
seek = [withAll (withAttrFilesInGit "annex.numcopies") start]
|
||||
|
||||
{- Checks a file's backend data for problems. -}
|
||||
start :: SubCmdStartAttrFile
|
||||
|
|
2
debian/changelog
vendored
2
debian/changelog
vendored
|
@ -1,6 +1,6 @@
|
|||
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.
|
||||
* Bugfix: Always correctly handle gitattributes when in a subdirectory of
|
||||
the repository. (Had worked ok for ones like "*.mp3", but failed for
|
||||
|
|
|
@ -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.
|
||||
|
||||
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.
|
||||
|
||||
`git annex drop` attempts to check with other git remotes, to check that N
|
||||
|
|
|
@ -276,10 +276,10 @@ but the SHA1 backend for ogg files:
|
|||
*.ogg git-annex-backend=SHA1
|
||||
|
||||
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:
|
||||
|
||||
*.wav git-annex-numcopies=2
|
||||
*.wav annex.numcopies=2
|
||||
|
||||
# FILES
|
||||
|
||||
|
|
|
@ -343,11 +343,11 @@ might say about a badly messed up annex:
|
|||
## backups
|
||||
|
||||
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,
|
||||
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
|
||||
|
||||
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.
|
||||
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 "*.flac git-annex-numcopies=3" >> .gitattributes
|
||||
# echo "*.ogg annex.numcopies=1" >> .gitattributes
|
||||
# echo "*.flac annex.numcopies=3" >> .gitattributes
|
||||
|
||||
Or, you might want to make a directory for important stuff, and configure
|
||||
it so anything put in there is backed up more thoroughly:
|
||||
|
||||
# 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]].
|
||||
|
|
Loading…
Reference in a new issue