Joey Hess
63d3b2a62e
autoload Common too in ghci
2012-03-24 17:25:47 -04:00
Joey Hess
bb71305088
add a .ghci file to make ghci easier to use in git-annex
2012-03-24 17:21:03 -04:00
Joey Hess
a398db7885
update
2012-03-24 11:58:22 -04:00
Joey Hess
0e6e840a2a
Revert "avoid rewriting SysConfig.hs with identical contents"
...
That made the Makefile want to rebuild the file each time if it's
dependencies were newer, as it was not updated.
2012-03-23 12:43:21 -04:00
Joey Hess
b9098a3e37
update cabal file for recent changes
...
also wired the test suite into cabal
2012-03-23 12:42:22 -04:00
Joey Hess
981e1ab43d
avoid rewriting SysConfig.hs with identical contents
...
This avoids some compliation when when reconfiguring.
2012-03-23 12:39:14 -04:00
Joey Hess
ff62bc5151
fix use of Configure
2012-03-23 12:24:40 -04:00
Joey Hess
987f9db0da
Merge branch 'master' of ssh://git-annex.branchable.com
2012-03-23 12:14:59 -04:00
Joey Hess
e72c2b9be2
close
2012-03-23 12:14:42 -04:00
Joey Hess
42cc85a82f
use struct statfs64 on OSX
2012-03-23 12:05:05 -04:00
http://schnouki.net/
688fdc0acb
Added a comment
2012-03-23 13:27:13 +00:00
Joey Hess
0f2052446f
tweak
2012-03-22 23:02:20 -04:00
Joey Hess
6f514155f1
update
2012-03-22 23:02:20 -04:00
http://joey.kitenet.net/
49e8e29499
Added a comment
2012-03-22 22:26:02 +00:00
Joey Hess
d7d2fefbf2
break out kfreebsd
...
Now tested on linux and freebsd (amd64).
2012-03-22 17:32:47 -04:00
Joey Hess
e38a839a80
Rewrote free disk space checking code
...
Moving the portability handling into a small C library cleans up things
a lot, avoiding the pain of unpacking structs from inside haskell code.
2012-03-22 17:32:47 -04:00
Joey Hess
f1398b5583
use new getConfig
2012-03-22 17:32:47 -04:00
Joey Hess
4eb5112681
rationalize getConfig
...
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.
2012-03-22 17:32:47 -04:00
Joey Hess
52b90e5d4c
tweak
2012-03-22 17:32:47 -04:00
http://schnouki.net/
d315798609
2012-03-22 18:42:09 +00:00
Joey Hess
188e2edc41
status: Prints available local disk space, or shows if git-annex doesn't know.
2012-03-21 21:55:02 -04:00
Joey Hess
181d2ccd20
Improve detection of inability to check free disk space.
...
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.
2012-03-21 21:21:20 -04:00
Joey Hess
d228377722
Merge branch 'master' of ssh://git-annex.branchable.com
2012-03-20 15:31:19 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnhsaESlYphzLTzpJy5IxxGFxxctIhWYfo
3126dfc45e
Added a comment
2012-03-19 18:55:03 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnhsaESlYphzLTzpJy5IxxGFxxctIhWYfo
bd3dfbd64b
Added a comment
2012-03-19 18:46:14 +00:00
http://joey.kitenet.net/
a90c34bdd7
Added a comment: don't do that
2012-03-19 18:23:13 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnhsaESlYphzLTzpJy5IxxGFxxctIhWYfo
27df491bae
2012-03-19 18:06:30 +00:00
Joey Hess
a362c46b70
fun with symbols
...
Nothing at all on hackage is using <&&> or <||>.
(Also, <&&> should short-circuit on failure.)
2012-03-17 00:38:40 -04:00
Joey Hess
d6624b6c79
typo
2012-03-16 16:03:04 -04:00
Joey Hess
28698e54af
document rsyncurl setting
2012-03-16 16:00:08 -04:00
Joey Hess
771052a85e
optimize monadic ||
...
(||) used applicative style runs both conditions rather than short
circuiting. Add an orM that properly short-circuits.
2012-03-16 12:28:17 -04:00
Joey Hess
b06336fa3a
simplify
2012-03-16 02:12:56 -04:00
Joey Hess
184a69171d
removed another 10 lines via ifM
2012-03-16 01:59:07 -04:00
Joey Hess
c0c9991c9f
nukes another 15 lines thanks to ifM
2012-03-15 20:39:25 -04:00
Joey Hess
ff8b6c1bab
add news item for git-annex 3.20120315
2012-03-15 12:25:20 -04:00
Joey Hess
d1e136193b
releasing version 3.20120315
2012-03-15 12:23:34 -04:00
Joey Hess
faf8cede24
fix option order in usage display
2012-03-15 12:14:45 -04:00
Joey Hess
d2769cf795
shave some 12 mb from the installed size
...
* 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.
2012-03-15 12:00:19 -04:00
Joey Hess
7a65df3223
oh darn, I lost the crazy capitalization of hS3 a while ago
2012-03-15 11:00:29 -04:00
Joey Hess
d820099c8f
makefile tweaks
...
Put build cruft in a subdir
2012-03-15 00:04:28 -04:00
Joey Hess
60ab3d84e1
added ifM and nuked 11 lines of code
...
no behavior changes
2012-03-14 17:43:34 -04:00
Joey Hess
a4f72c9625
update
2012-03-14 12:44:17 -04:00
Joey Hess
bfa15bd665
no-bloom branch
2012-03-14 12:43:34 -04:00
Joey Hess
342fc28437
Merge branch 'master' into bloom
...
Conflicts:
Command/Commit.hs
debian/changelog
2012-03-14 12:41:48 -04:00
Joey Hess
6cb4743cfb
ignore hook exit status
2012-03-14 12:41:00 -04:00
Joey Hess
42a6694ca1
Merge branch 'master' of ssh://git-annex.branchable.com
2012-03-14 12:23:50 -04:00
http://joey.kitenet.net/
c26fbecaf4
Added a comment
2012-03-14 16:23:26 +00:00
Joey Hess
f974a20087
check hook executability
2012-03-14 12:18:15 -04:00
Joey Hess
5b869eef91
git-annex-shell: Runs hooks/annex-content after content is received or dropped.
2012-03-14 12:18:10 -04:00
Joey Hess
95a1f6b2ac
check hook executability
2012-03-14 12:17:38 -04:00