Commit graph

2147 commits

Author SHA1 Message Date
Joey Hess
497b1e6092 Fix sign bug in disk free space checking.
Giulio Eulisse reported that on OSX, bad free space numbers were being
shown. It thought he had negative free space.

While the documentation is not clear, especially across OS's, it seems
likely that statfs uses unsigned long. It doesn't make sense for any
numbers to be negative.
2011-07-05 20:53:58 -04:00
Joey Hess
cab4ac247c rename 2011-07-05 20:36:43 -04:00
Joey Hess
c98b5cf36e rename 2011-07-05 20:24:10 -04:00
Joey Hess
6040d8aed1 factor out RemoteLog 2011-07-05 20:16:57 -04:00
Joey Hess
9f1577f746 remove unused backend machinery
The only remaining vestiage of backends is different types of keys. These
are still called "backends", mostly to avoid needing to change user interface
and configuration. But everything to do with storing keys in different
backends was gone; instead different types of remotes are used.

In the refactoring, lots of code was moved out of odd corners like
Backend.File, to closer to where it's used, like Command.Drop and
Command.Fsck. Quite a lot of dead code was removed. Several data structures
became simpler, which may result in better runtime efficiency. There should
be no user-visible changes.
2011-07-05 19:57:46 -04:00
Joey Hess
674768abac add news item for git-annex 3.20110705 2011-07-05 15:22:12 -04:00
Joey Hess
d583e04d23 releasing version 3.20110705 2011-07-05 15:21:38 -04:00
Joey Hess
c0cacbbf76 Merge branch 'master' of ssh://git-annex.branchable.com 2011-07-05 15:07:46 -04:00
http://joey.kitenet.net/
fb433a5ba2 Added a comment 2011-07-05 19:06:48 +00:00
Joey Hess
d360ca3ed9 make upgrade more robust
don't remove .git-annex until state has been succeffully saved
2011-07-05 15:06:20 -04:00
Joey Hess
d31b84c777 better display of thrown errors 2011-07-05 14:58:33 -04:00
http://joey.kitenet.net/
502bac1c71 Added a comment 2011-07-05 18:37:21 +00:00
Joey Hess
82eb082ab9 my fix is confirmed to have worked
Also audited for other uses of pipeBoth and hPipeBoth and they mostly seem
safe.
2011-07-05 14:36:21 -04:00
http://joey.kitenet.net/
5070340ca7 Added a comment 2011-07-05 17:31:22 +00:00
Joey Hess
44e973dd09 fork a process to feed git hash-object
This is another workaround for bug #624389. I hope it will fix
http://git-annex.branchable.com/bugs/problem_with_upgrade_v2_-__62___v3/
2011-07-05 13:26:59 -04:00
https://lithitux.org/openidserver/users/pavel
bddbb66ea4 Added a comment: "Me too" 2011-07-05 15:54:21 +00:00
Joey Hess
e5ee6508dd use a more specific type for executeFile
Apparently the generic -> IO a type fails with some version of GHC.
Possibly due to System.Posix.Process.executeFile having a more specific
type.
2011-07-04 19:54:46 -04:00
Joey Hess
c9a81fa841 update build deps 2011-07-04 19:36:36 -04:00
Joey Hess
0a2285f321 Merge branch 'master' of ssh://git-annex.branchable.com 2011-07-04 19:34:02 -04:00
Joey Hess
5c69ac14eb Drop the dependency on the haskell curl bindings, use regular haskell HTTP. 2011-07-04 19:33:11 -04:00
http://joey.kitenet.net/
0ef0f277c1 Added a comment 2011-07-04 22:58:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
9869ebb260 2011-07-04 22:54:15 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmJfIszzreLNvCqzqzvTayA9_9L6gb9RtY
02f2c744bd Added a comment 2011-07-04 20:25:39 +00:00
Joey Hess
71c783bf24 uninit: Use unannex in --fast mode, to support unannexing multiple files that link to the same content. 2011-07-04 16:20:50 -04:00
Joey Hess
d7ce51af5a fix usage for setkey 2011-07-04 16:13:44 -04:00
Joey Hess
22a4f5b348 unannex: In --fast mode, file content is left in the annex, and a hard link made to it. 2011-07-04 16:06:28 -04:00
Joey Hess
5beb6bc76f uninit: delete .git/annex/ 2011-07-04 15:55:03 -04:00
Joey Hess
9d7b35f7ad Merge branch 'master' of ssh://git-annex.branchable.com 2011-07-04 15:52:54 -04:00
Joey Hess
5c63b409d4 uninit: Delete the git-annex branch. 2011-07-04 15:50:30 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
18d82459c6 Added a comment 2011-07-04 16:57:26 +00:00
http://joey.kitenet.net/
109814d8bb Comment moderation 2011-07-04 16:29:40 +00:00
Joey Hess
bd54dadb0b response 2011-07-04 12:27:47 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
de408626b7 Added a comment: git annex fetch 2011-07-03 17:57:00 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
e6ca68250e Added a comment: git annex fetch 2011-07-03 14:39:42 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
d97cc2fd52 Added a comment 2011-07-03 11:56:45 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w
3904d2e4b9 2011-07-03 11:32:17 +00:00
Joey Hess
591e293f43 simplify git cat-file startup 2011-07-02 19:22:11 -04:00
Joey Hess
f626512b07 further improved git cat-file error handling 2011-07-02 19:16:28 -04:00
Joey Hess
bd5884d8dd reorder 2011-07-02 17:29:20 -04:00
Joey Hess
e3ffa4330c update 2011-07-02 17:14:27 -04:00
Joey Hess
84a9fee6f2 fix sdist to include symlinks, without which it doesn't build
oops.. will upload a new minor version to hackage
2011-07-02 17:10:43 -04:00
Joey Hess
686d08718b link to hackage 2011-07-02 17:10:25 -04:00
Joey Hess
17a2b13e64 formatting 2011-07-02 15:11:20 -04:00
Joey Hess
791dfaac65 add news item for git-annex 3.20110702 2011-07-02 15:08:49 -04:00
Joey Hess
48db40857c releasing version 3.20110702 2011-07-02 15:08:05 -04:00
Joey Hess
6488278610 cabal sdist: plan C 2011-07-02 14:58:01 -04:00
Joey Hess
8045991830 better cabal command
(which will work once I upload to hackage)
2011-07-02 14:40:57 -04:00
Joey Hess
e6b9539a65 make curl follow redirs 2011-07-01 21:52:27 -04:00
Joey Hess
ace9de37e8 download urls via tmp file, and support resuming 2011-07-01 18:59:40 -04:00
Joey Hess
5d154b8436 document web special remote log files 2011-07-01 17:28:31 -04:00