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
|
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. -}
|
||||||
|
|
|
@ -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
2
debian/changelog
vendored
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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]].
|
||||||
|
|
Loading…
Reference in a new issue