summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* releasing version 0.201103280.20110328Gravatar Joey Hess2011-03-28
|
* Bugfix: Keys could be received into v1 annexes from v2 annexes, via v1 ↵Gravatar Joey Hess2011-03-28
| | | | git-annex-shell. This results in some oddly named keys in the v1 annex. Recognise and fix those keys when upgrading, instead of crashing.
* Provide a less expensive version of `git annex copy --to`, enabled via ↵Gravatar Joey Hess2011-03-27
| | | | --fast. This assumes that location tracking information is correct, rather than contacting the remote for every file.
* doc updateGravatar Joey Hess2011-03-27
|
* annex.diskreserve can be given in arbitrary units (ie "0.5 gigabytes")Gravatar Joey Hess2011-03-26
|
* releasing version 0.201103250.20110325Gravatar Joey Hess2011-03-25
|
* dropunused: Significantly sped up; only read unused log file once.Gravatar Joey Hess2011-03-23
|
* migrate: Support migrating v1 SHA keys to v2 SHA keys with size information ↵Gravatar Joey Hess2011-03-23
| | | | that can be used for free space checking.
* migrate: Bugfix for case when migrating a file results in a key that is ↵Gravatar Joey Hess2011-03-23
| | | | | | | | | | | already present in .git/annex/objects. For example, this could happen if using SHA1 and a file with content "foo" were added to that backend. Then a file with "content" foo were migrated from the WORM backend. Assume that, if a backend assigned the same key, the already annexed content must be the same. So, the "old" content can be reused.
* updateGravatar Joey Hess2011-03-23
|
* correctGravatar Joey Hess2011-03-23
|
* add license textGravatar Joey Hess2011-03-22
|
* tweakGravatar Joey Hess2011-03-22
|
* Fix space leak in fsck and drop commands.Gravatar Joey Hess2011-03-22
| | | | | | | | | | | | | | The space leak was somehow caused by this line: absfiles <- mapM absPath files I confess, I don't quite understand why this caused bad buffering, but apparently the whole pipeline from git-ls-files backed up at that point. Happily, rewriting the code to only get the cwd once and use a pure function to calculate absfiles clears it up, and should be a little more efficient in syscalls too.
* updateGravatar Joey Hess2011-03-22
|
* diskreserve settingGravatar Joey Hess2011-03-22
| | | | | Add annex.diskreserve config setting, to control how much free space to reserve for other purposes and avoid using (defaults to 1 mb).
* fast modeGravatar Joey Hess2011-03-22
| | | | | | | | | | Add --fast flag, that can enable less expensive, but also less thurough versions of some commands. * Add --fast flag, that can enable less expensive, but also less thurough versions of some commands. * fsck: In fast mode, avoid checking checksums. * unused: In fast mode, just show all existing temp files as unused, and avoid expensive scan for other unused content.
* free space checkingGravatar Joey Hess2011-03-22
| | | | | | | | Free space checking is now done, for transfers of data for keys that have free space metadata. (Notably, not for SHA* keys generated with git-annex 0.24 or earlier.) The code is believed to work on Linux, FreeBSD, and OSX; check compile-time messages to see if it is not enabled for your OS.
* add StatFS.hsc, copied from xmobarGravatar Joey Hess2011-03-22
|
* releasing version 0.201103200.20110320Gravatar Joey Hess2011-03-20
|
* No longer auto-upgrade to repository format 2, to avoid accidental upgrades, ↵Gravatar Joey Hess2011-03-19
| | | | etc. Use git-annex upgrade when you're ready to run this version.
* Add version command to show git-annex version as well as repository version ↵Gravatar Joey Hess2011-03-19
| | | | information.
* Fix support for remotes with '.' in their names.Gravatar Joey Hess2011-03-18
|
* Fix dropping of files using the URL backend.Gravatar Joey Hess2011-03-17
|
* Merge branch 'master' into reorgGravatar Joey Hess2011-03-16
|\ | | | | | | | | Conflicts: debian/changelog
| * releasing version 0.240.24Gravatar Joey Hess2011-03-16
| |
* | updateGravatar Joey Hess2011-03-16
| |
* | prepping experimental releaseGravatar Joey Hess2011-03-16
| |
* | upgrade documentationGravatar Joey Hess2011-03-16
| |
* | add explicit upgrade commandGravatar Joey Hess2011-03-16
| |
* | Merge branch 'master' into reorgGravatar Joey Hess2011-03-16
|\| | | | | | | | | Conflicts: debian/changelog
| * detect systems w/o utmensat and ifdef out code that needs itGravatar Joey Hess2011-03-16
| |
* | improve upgradeGravatar Joey Hess2011-03-16
| |
* | upgrades seem to fully workGravatar Joey Hess2011-03-16
| |
* | v1 -> v2 upgrade partially workingGravatar Joey Hess2011-03-16
| | | | | | | | still need to move location log files, and auto-commit
* | upgrade thoughtsGravatar Joey Hess2011-03-16
| | | | | | | | long comments :)
* | update and bug closures for v2 layoutGravatar Joey Hess2011-03-16
| |
* | initial pass at doc updateGravatar Joey Hess2011-03-15
|/
* symlink touching funGravatar Joey Hess2011-03-14
| | | | | | | When adding files to the annex, the symlinks pointing at the annexed content are made to have the same mtime as the original file. While git does not preserve that information, this allows a tool like metastore to be used with annexed files.
* Add Suggests on graphviz. Closes: #618039Gravatar Joey Hess2011-03-13
|
* Rethink filename encoding handling for display. Since filename encoding may ↵0.23Gravatar Joey Hess2011-03-12
| | | | or may not match locale settings, any attempt to decode filenames will fail for some files. So instead, do all output in binary mode.
* put in utf8 forcing workaroundGravatar Joey Hess2011-03-08
| | | | | | | | | Haskell's IO layer crashes on characters > 255 when in a non-unicode (latin1) locale. Until Haskell gets better behavior, put in an admittedly ugly workaround for that: git-annex forces utf8 output mode no matter what locale is selected. So if you use a non-utf8 locale, your filenames with characters > 127 will not be displayed as you'd expect. But at least it won't crash.
* whereis: New subcommand to show where a file's content has gotten to.Gravatar Joey Hess2011-03-05
|
* Support ssh remotes with a port specified.Gravatar Joey Hess2011-03-05
|
* releasing version 0.220.22Gravatar Joey Hess2011-03-04
|
* prep for releaseGravatar Joey Hess2011-03-03
|
* Bugfix: When fsck detected and moved away corrupt file content, it did not ↵Gravatar Joey Hess2011-03-03
| | | | update the location log.
* support git funky remote syntaxesGravatar Joey Hess2011-03-03
| | | | | | * Look for dir.git directories the same as git does. * Support remote urls specified as relative paths. * Support non-ssh remote paths that contain tilde expansions.
* document describe commandGravatar Joey Hess2011-03-03
|
* fix up commands that are trouble on bare reposGravatar Joey Hess2011-03-03
| | | | | Most will just abort. init does a basic init and gives a command to run elsewhere to finish it.