summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rewrote free disk space checking codeGravatar Joey Hess2012-03-22
| | | | | Moving the portability handling into a small C library cleans up things a lot, avoiding the pain of unpacking structs from inside haskell code.
* use new getConfigGravatar Joey Hess2012-03-22
|
* rationalize getConfigGravatar Joey Hess2012-03-22
| | | | | | | | | | getConfig got a remote-specific config, and this confusing name caused it to be used a couple of places that only were interested in global configs. Rename to getRemoteConfig and make getConfig only get global configs. There are no behavior changes here, but remote.<name>.annex-web-options never actually worked (and per-remote web options is a very unlikely to be useful case so I didn't make it work), so fix the documentation for it.
* tweakGravatar Joey Hess2012-03-22
|
* (no commit message)Gravatar http://schnouki.net/2012-03-22
|
* status: Prints available local disk space, or shows if git-annex doesn't know.Gravatar Joey Hess2012-03-21
|
* Improve detection of inability to check free disk space.Gravatar Joey Hess2012-03-21
| | | | | | | | Don't check if configure indicated checks won't work. This should fix a FTBFS on mipsel, where configure correctly detects the checks won't work, while garbage is returned for disk space info at git-annex runtime. It also means that, when built via cabal, disk space checks are not enabled, unfortunatly.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-03-20
|\
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnhsaESlYphzLTzpJy5IxxGFxxctIhWYfo2012-03-19
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnhsaESlYphzLTzpJy5IxxGFxxctIhWYfo2012-03-19
| |
| * Added a comment: don't do thatGravatar http://joey.kitenet.net/2012-03-19
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawnhsaESlYphzLTzpJy5IxxGFxxctIhWYfo2012-03-19
| |
* | fun with symbolsGravatar Joey Hess2012-03-17
| | | | | | | | | | | | Nothing at all on hackage is using <&&> or <||>. (Also, <&&> should short-circuit on failure.)
* | typoGravatar Joey Hess2012-03-16
| |
* | document rsyncurl settingGravatar Joey Hess2012-03-16
|/
* optimize monadic ||Gravatar Joey Hess2012-03-16
| | | | | (||) used applicative style runs both conditions rather than short circuiting. Add an orM that properly short-circuits.
* simplifyGravatar Joey Hess2012-03-16
|
* removed another 10 lines via ifMGravatar Joey Hess2012-03-16
|
* nukes another 15 lines thanks to ifMGravatar Joey Hess2012-03-15
|
* add news item for git-annex 3.20120315Gravatar Joey Hess2012-03-15
|
* releasing version 3.201203153.20120315Gravatar Joey Hess2012-03-15
|
* fix option order in usage displayGravatar Joey Hess2012-03-15
|
* shave some 12 mb from the installed sizeGravatar Joey Hess2012-03-15
| | | | | | * git-annex now behaves as git-annex-shell if symlinked to and run by that name. The Makefile sets this up, saving some 8 mb of installed size. * git-union-merge is a demo program, so it is no longer built by default.
* oh darn, I lost the crazy capitalization of hS3 a while agoGravatar Joey Hess2012-03-15
|
* makefile tweaksGravatar Joey Hess2012-03-15
| | | | Put build cruft in a subdir
* added ifM and nuked 11 lines of codeGravatar Joey Hess2012-03-14
| | | | no behavior changes
* updateGravatar Joey Hess2012-03-14
|
* no-bloom branchGravatar Joey Hess2012-03-14
|
* Merge branch 'master' into bloomGravatar Joey Hess2012-03-14
|\ | | | | | | | | | | Conflicts: Command/Commit.hs debian/changelog
| * ignore hook exit statusGravatar Joey Hess2012-03-14
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-03-14
| |\
| | * Added a commentGravatar http://joey.kitenet.net/2012-03-14
| | |
| * | check hook executabilityGravatar Joey Hess2012-03-14
| | |
| * | git-annex-shell: Runs hooks/annex-content after content is received or dropped.Gravatar Joey Hess2012-03-14
| | |
* | | check hook executabilityGravatar Joey Hess2012-03-14
| | |
* | | git-annex-shell: Runs hooks/annex-content after content is received or dropped.Gravatar Joey Hess2012-03-14
| | |
| | * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawm2MUhwzcOSnZfYnmWu7_2dMrH4064OKyQ2012-03-14
| |/
| * Work around a bug in rsync (IMHO) introduced by openSUSE's SIP patch.Gravatar Joey Hess2012-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openSUSE patches rsync with a patch adding SIP protocol support. https://gist.github.com/2026167 With this patch, running rsync with no hostname parameter is apparently supposed to list SIP hosts on the network. Practically, it does nothing and exits 0. git-annex uses rsync in a very special way to allow git-annex-shell to be run on the remote host, and so did not need to specify a hostname, or a file to transfer as a rsync parameter. So it sent ":", a degenerate case of "host:file". But the patch cannot differentiate ":" with no host parameter (a bug in the SIP patch surely). Results were that getting files failed, as rsync seemed to succeed, but the requested file failed to arrive. Also I think that sending files will make git-annex think a file has been transferred to the remote when really rsync does nothing. The workaround for this buggy rsync patch is to use "dummy:" as the hostname.
* | Merge branch 'master' into bloomGravatar Joey Hess2012-03-12
|\| | | | | | | | | Conflicts: doc/todo/git-annex_unused_eats_memory.mdwn
| * note fixedGravatar Joey Hess2012-03-12
| |
* | Merge branch 'master' into bloomGravatar Joey Hess2012-03-12
|\| | | | | | | | | Conflicts: debian/changelog
* | closeGravatar Joey Hess2012-03-12
| |
| * bloom branchGravatar Joey Hess2012-03-12
| |
* | finish bloom filtersGravatar Joey Hess2012-03-12
| | | | | | | | | | | | | | | | Add tuning, docs, etc. Not sure if status is the right place to remote size.. perhaps unused should report the size and also warn if it sees more keys than the bloom filter allows?
* | added second stage bloom filterGravatar Joey Hess2012-03-12
| |
* | fixed bloom filter creation space leakGravatar Joey Hess2012-03-12
| | | | | | | | it works!
| * FormattingGravatar https://www.google.com/accounts/o8/id?id=AItOawl-J5N9y-JBa_GcOQ4VQXIF8MjAtxgN67w2012-03-12
| |
| * Added a commentGravatar http://joey.kitenet.net/2012-03-12
| |
* | try at using bloom filtersGravatar Joey Hess2012-03-12
| | | | | | | | leaks memory
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawne9wwsAaMzo0kGyidj6PW_3_IA8eeDv7Y2012-03-12
| |