Committed to Code

git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space.

No managers have claimed this project yet. Claim this position

Project Tags Tagged as haskell archive git

Code Analysis


News

version 3.20120522

git-annex 3.20120522 released with these changes

Pass -a to cp even when it supports --reflink=auto, to preserve
permissions.
Clean up handling of git directory and git worktree.
Add support for core.worktree, and fix support for GIT_WORK_TREE and
GIT_DIR.


version 3.20120511

git-annex 3.20120511 released with these changes

Rsync special remotes can be configured with shellescape=no
to avoid shell quoting that is normally done when using rsync over ssh.
This is known to be needed for certian rsync ... [More] hosting providers
(specificially hidrive.strato.com) that use rsync over ssh but do not
pass it through the shell.
dropunused: Allow specifying ranges to drop.
addunused: New command, the opposite of dropunused, it relinks unused
content into the git repository.
Fix use of several config settings: annex.ssh-options,
annex.rsync-options, annex.bup-split-options. (And adjust types to avoid
the bugs that broke several config settings.) [Less]


version 3.20120430

git-annex 3.20120430 released with these changes

Fix use of annex.diskreserve config setting.
Directory special remotes now check annex.diskreserve.
Support git's core.sharedRepository configuration.
Add annex.http-headers ... [More] and annex.http-headers-command config
settings, to allow custom headers to be sent with all HTTP requests.
(Requested by the Internet Archive)
uninit: Clear annex.uuid from .git/config. Closes: #670639
Added shared cipher mode to encryptable special remotes. This option
avoids gpg key distribution, at the expense of flexability, and with
the requirement that all clones of the git repository be equally trusted. [Less]


version 3.20120418

git-annex 3.20120418 released with these changes

bugfix: Adding a dotfile also caused all non-dotfiles to be added.
bup: Properly handle key names with spaces or other things that are
not legal git refs.
git-annex (but not ... [More] git-annex-shell) supports the git help.autocorrect
configuration setting, doing fuzzy matching using the restricted
Damerau-Levenshtein edit distance, just as git does. This adds a build
dependency on the haskell edit-distance library.
Renamed diskfree.c to avoid OSX case insensativity bug.
cabal now installs git-annex-shell as a symlink to git-annex.
cabal file now autodetects whether S3 support is available. [Less]


version 3.20120406

git-annex 3.20120406 released with these changes

Disable diskfree on kfreebsd, as I have a build failure on kfreebsd-i386
that is quite likely caused by it.


Read all git-annex articles…

Edit RSS feeds.