summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
...
* 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.
* updates for bare repo supportGravatar Joey Hess2011-03-03
|
* fsck: Check for and repair location log damage.Gravatar Joey Hess2011-03-02
|
* New backends: SHA512 SHA384 SHA256 SHA224Gravatar Joey Hess2011-03-01
|
* Support filenames that start with a dash; when such a file is passed to a ↵Gravatar Joey Hess2011-02-25
| | | | utility it will be escaped to avoid it being interpreted as an option.
* Make test suite not rely on a working cp -pr.Gravatar Joey Hess2011-02-13
| | | | (The Unix wars are still ON!)
* hehGravatar Joey Hess2011-02-13
|
* Fix test suite to reap zombies.Gravatar Joey Hess2011-02-13
| | | | | | | | I had not taken into account that the code was written to run git and leave zombies, for performance/laziness reasons, when I wrote the test suite. So rather than the typical 1 zombie process that git-annex develops, test developed dozens. Caused problems on system with low process limits. Added a reap function to GitRepo, that waits for any zombie child processes.
* releasing version 0.210.21Gravatar Joey Hess2011-02-11
|
* Fix display of unicode filenames.Gravatar Joey Hess2011-02-10
| | | | | | | | | Internally, the filenames are stored as un-decoded unicode. I tried decoding them, but then haskell tries to access the wrong files. Hmm. So, I've unhappily chosen option "B", which is to decode filenames before they are displayed.
* test: Set git user name and email in case git can't guess values.Gravatar Joey Hess2011-02-09
|
* unannex: Fix recently introduced bug when attempting to unannex more than ↵Gravatar Joey Hess2011-02-09
| | | | one file at a time.
* test: Don't rely on chmod -R working.Gravatar Joey Hess2011-02-09
| | | | Sometimes I wish I could give all my users a real OS.