gpg recommended

This commit is contained in:
Joey Hess 2011-04-16 19:13:05 -04:00
parent 4f9fafa023
commit 1247bfeaa7
4 changed files with 8 additions and 7 deletions

View file

@ -16,6 +16,7 @@ tests =
, TestCase "rsync" $ requireCmd "rsync" "rsync --version >/dev/null" , TestCase "rsync" $ requireCmd "rsync" "rsync --version >/dev/null"
, TestCase "curl" $ testCmd "curl" "curl --version >/dev/null" , TestCase "curl" $ testCmd "curl" "curl --version >/dev/null"
, TestCase "bup" $ testCmd "bup" "bup --version >/dev/null" , TestCase "bup" $ testCmd "bup" "bup --version >/dev/null"
, TestCase "gpg" $ testCmd "gpg" "gpg --version >/dev/null"
, TestCase "unicode FilePath support" $ unicodeFilePath , TestCase "unicode FilePath support" $ unicodeFilePath
] ++ shaTestCases [1, 256, 512, 224, 384] ] ++ shaTestCases [1, 256, 512, 224, 384]

2
debian/changelog vendored
View file

@ -1,6 +1,8 @@
git-annex (0.20110402) UNRELEASED; urgency=low git-annex (0.20110402) UNRELEASED; urgency=low
* bup is now supported as a special type of remote. * bup is now supported as a special type of remote.
* The data sent to special remotes (Amazon S3, bup, etc) can be encrypted
using GPG for privacy.
* Use lowercase hash directories for locationlog files, to avoid * Use lowercase hash directories for locationlog files, to avoid
some issues with git on OSX with the mixed-case directories. some issues with git on OSX with the mixed-case directories.
No migration is needed; the old mixed case hash directories are still No migration is needed; the old mixed case hash directories are still

2
debian/control vendored
View file

@ -11,7 +11,7 @@ Package: git-annex
Architecture: any Architecture: any
Section: utils Section: utils
Depends: ${misc:Depends}, ${shlibs:Depends}, git | git-core, uuid, openssh-client, rsync Depends: ${misc:Depends}, ${shlibs:Depends}, git | git-core, uuid, openssh-client, rsync
Suggests: graphviz, bup Suggests: graphviz, bup, gnupg
Description: manage files with git, without checking their contents into git Description: manage files with git, without checking their contents into git
git-annex allows managing files with git, without checking the file git-annex allows managing files with git, without checking the file
contents into git. While that may seem paradoxical, it is useful when contents into git. While that may seem paradoxical, it is useful when

View file

@ -13,19 +13,17 @@ To build and use git-annex, you will need:
* MissingH: <http://github.com/jgoerzen/missingh/wiki> * MissingH: <http://github.com/jgoerzen/missingh/wiki>
* pcre-light: <http://hackage.haskell.org/package/pcre-light> * pcre-light: <http://hackage.haskell.org/package/pcre-light>
* utf8-string: <http://hackage.haskell.org/package/utf8-string> * utf8-string: <http://hackage.haskell.org/package/utf8-string>
* TestPack <http://hackage.haskell.org/cgi-bin/hackage-scripts/package/testpack>
* QuickCheck 2 <http://hackage.haskell.org/package/QuickCheck>
* hS3 <http://hackage.haskell.org/package/hS3> (optional, but recommended) * hS3 <http://hackage.haskell.org/package/hS3> (optional, but recommended)
* `uuid`: <http://www.ossp.org/pkg/lib/uuid/> * `uuid`: <http://www.ossp.org/pkg/lib/uuid/>
(or uuidgen from util-linux) (or `uuidgen` from util-linux)
* `xargs`: <http://savannah.gnu.org/projects/findutils/> * `xargs`: <http://savannah.gnu.org/projects/findutils/>
* `rsync`: <http://rsync.samba.org/> * `rsync`: <http://rsync.samba.org/>
* `curl` : <http://http://curl.haxx.se/> (optional, but recommended) * `curl` : <http://http://curl.haxx.se/> (optional, but recommended)
* `sha1sum`: <ftp://ftp.gnu.org/gnu/coreutils/> (optional, but recommended) * `sha1sum`: <ftp://ftp.gnu.org/gnu/coreutils/> (optional, but recommended)
* `gpg`: <http://gnupg.org/> (optional; needed for encryption)
* [Ikiwiki](http://ikiwiki.info) is needed to build the documentation, * [Ikiwiki](http://ikiwiki.info) is needed to build the documentation,
but that will be skipped if it is not installed. but that will be skipped if it is not installed.
Then just [[download]] git-annex and run: `make; make install` Then just [[download]] git-annex and run: `make; make install`
Additionally, to run the test suite (via `make test`), you will need:
* `TestPack` <http://hackage.haskell.org/cgi-bin/hackage-scripts/package/testpack>
* `QuickCheck` 2 <http://hackage.haskell.org/package/QuickCheck>