Commit graph

3828 commits

Author SHA1 Message Date
Joey Hess
d75771b0ab clear errno after successful call
When preparing the debian stable backport, I am seeing a call to statvfs()
succeed, but also set errno to 2 (ENOENT). Not sure why this happens;
I am in a schroot when it does happen, or perhaps stable's libc is a little
broken and sets errno incorrectly. Anyway, it should be perfectly fine to
clear errno after the successful call, rather than before it.
2012-04-18 13:22:50 -04:00
Joey Hess
f089430167 add news item for git-annex 3.20120418 2012-04-18 12:23:22 -04:00
Joey Hess
840315c350 releasing version 3.20120418 2012-04-18 12:22:22 -04:00
Joey Hess
aa353d1400 use LANGUAGE CPP pragma, avoids running cpp on all the other sources 2012-04-17 18:37:40 -04:00
Joey Hess
4d221a7a80 the no-s3 branch is not needed, and there is a new no-ifelse branch 2012-04-16 16:35:47 -04:00
Joey Hess
42cbb41ada always run autocorrect code on fuzzy matches, even if there is just 1 2012-04-14 16:01:39 -04:00
Joey Hess
70538dac84 compute distance in correct direction 2012-04-14 16:01:08 -04:00
Joey Hess
61e5663097 make cabal test work again 2012-04-14 15:23:13 -04:00
Joey Hess
2ac148daf0 Merge branch 'master' of ssh://git-annex.branchable.com 2012-04-14 14:35:23 -04:00
Joey Hess
626697b459 cabal file now autodetects whether S3 support is available. 2012-04-14 14:22:33 -04:00
Joey Hess
1ca41044e8 cabal now installs git-annex-shell as a symlink to git-annex. 2012-04-14 14:01:14 -04:00
Joey Hess
142bde13cd import juggling 2012-04-14 12:33:32 -04:00
http://cgray.myopenid.com/
dd610c913f Added a comment 2012-04-14 01:18:54 +00:00
admin
a07404f20e Merge branch 'master' of /home/b-git-annex/source 2012-04-13 19:49:24 +00:00
http://joey.kitenet.net/
65d393a4bc Comment moderation 2012-04-13 19:49:23 +00:00
Joey Hess
2cc13d1a4a add a missing step 2012-04-13 15:49:13 -04:00
Joey Hess
becf0628b7 update 2012-04-13 15:44:12 -04:00
Joey Hess
46a9f902fe pasto 2012-04-13 15:43:47 -04:00
Joey Hess
3d2cb43d1b link 2012-04-13 15:38:37 -04:00
Joey Hess
a077b75a80 markup 2012-04-13 15:37:31 -04:00
Joey Hess
df367c92e8 move 2012-04-13 15:35:21 -04:00
Joey Hess
1efc317a1d add some embedded tweets 2012-04-13 15:33:44 -04:00
Joey Hess
a4bbdffd6a wrap 2012-04-13 15:19:04 -04:00
Joey Hess
7a36d8ed7c link to fedora ITP bug 2012-04-13 12:22:20 -04:00
Joey Hess
befda6f9d2 add cabal command to install build deps 2012-04-13 11:37:49 -04:00
Joey Hess
3642c72320 Renamed diskfree.c to avoid OSX case insensativity bug. 2012-04-13 11:26:39 -04:00
Joey Hess
fdb246044c download updates 2012-04-13 11:25:42 -04:00
Joey Hess
c56cfeba9e word wrap 2012-04-13 11:19:56 -04:00
Joey Hess
64c0093347 move manual cabal install into its own page, and simplify it 2012-04-13 11:15:48 -04:00
Joey Hess
cc70792772 update with manual git clone, and ghc7.0 build
Seems that Fedora is going to ship with an outdated GHC. Pity.
2012-04-13 11:13:58 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm2AOTJmbCbGvmW5fxACaREraMnEVrCofo
45a3cbc55b rename bugs/sensitive.mdwn to bugs/case-insensitive.mdwn 2012-04-13 13:47:14 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm2AOTJmbCbGvmW5fxACaREraMnEVrCofo
d712f5b0c4 2012-04-13 13:26:09 +00:00
http://mildred.pip.verisignlabs.com/
4837ad6dd3 2012-04-13 08:19:27 +00:00
http://mildred.pip.verisignlabs.com/
ebc91c7637 Installation by hand using cabal / Setup.hs 2012-04-13 07:57:28 +00:00
http://mildred.pip.verisignlabs.com/
8000fae9b2 Added a comment: Thank you a lot 2012-04-13 07:28:11 +00:00
Joey Hess
49a95f151c add a todo item 2012-04-12 17:51:16 -04:00
Joey Hess
6464a576cd allow add or del events to be ignored 2012-04-12 17:28:40 -04:00
Joey Hess
be4edbaaf1 allow excluding directories from being watched 2012-04-12 16:59:33 -04:00
Joey Hess
4ccc86669a don't fall over broken links 2012-04-12 16:46:57 -04:00
Joey Hess
d08a67a78e put in a warning so I remember to look at this 2012-04-12 15:48:59 -04:00
Joey Hess
52a158a7c6 autocorrection
git-annex (but not git-annex-shell) supports the git help.autocorrect
configuration setting, doing fuzzy matching using the restricted
Damerau-Levenshtein edit distance, just as git does. This adds a build
dependency on the haskell edit-distance library.
2012-04-12 15:37:21 -04:00
Joey Hess
fa45175210 version dyslexia 2012-04-12 12:37:19 -04:00
Joey Hess
262b773b8f Merge branch 'master' of ssh://git-annex.branchable.com 2012-04-12 12:32:37 -04:00
http://joey.kitenet.net/
d819c305b1 Added a comment 2012-04-12 16:29:58 +00:00
Joey Hess
0bd5c90ef0 Merge branch 'master' into ghc7.0 2012-04-12 12:29:33 -04:00
Joey Hess
08d9a4df0f encourage bugs reports be posted to the right place 2012-04-12 12:25:09 -04:00
http://mildred.pip.verisignlabs.com/
5d0d9c791c Added a comment: Manually fixing links doesn't even work 2012-04-12 15:46:54 +00:00
http://mildred.pip.verisignlabs.com/
1625fed6e8 2012-04-12 15:42:26 +00:00
Joey Hess
1f34bf9acb add waitForTermination 2012-04-11 20:28:01 -04:00
Joey Hess
b133a76f96 recursive inotify thing
Recursive inotify has beaten me before, with its bad design and races,
but not this time! (I think.) This is able to follow the strongest
filesystem traffic I can throw at it, and robustly notices every file
add and delete. Mostly that's down to Haskell having a quite nice threaded
inotify library (that does its own buffering). A key insight was realizing
that the inotify directory add race could be dealt with by scanning for
files inside newly added directories.

TODO: Add support for freebsd/osx kqueue; see
http://hackage.haskell.org/package/kqueue

Can a git-annex-monitor be far off?
2012-04-11 20:09:38 -04:00