Commit graph

6162 commits

Author SHA1 Message Date
Joey Hess
f7f34d2072 drop unwanted content in the transfer scan
This was complicated quite a bit by needing to check numcopies. I optimised
that, so it only looks up numcopies once per file, no matter how many
remotes it checks to drop from. Although it did just occur to me that
it might be better to first check if it wants to drop content, and only
then check numcopies..
2012-10-18 15:07:11 -04:00
Joey Hess
dbe8de40ab minor transfer scanner code reworking
Also a small optimisation using a Set
2012-10-18 13:42:17 -04:00
Nicolas Pouillard
03ba7d6a87 One more #ifdef WITH_S3 2012-10-18 12:43:24 -04:00
Nicolas Pouillard
6b0a6cd226 import S3 only when enabled 2012-10-18 12:42:57 -04:00
Nicolas Pouillard
4af755d504 Relax the dependency on the base package, to accomodate with GHC 7.6 2012-10-18 15:51:04 +02:00
84.204.75.2
9026ed9c3f poll vote (Google Drive) 2012-10-18 11:48:11 +00:00
84.204.75.2
dfc6d8a38a poll vote (My phone (or MP3 player)) 2012-10-18 11:47:33 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
5851556836 Added a comment: I agree 2012-10-18 07:11:20 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
a9b5adb6eb 2012-10-18 07:04:13 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
c38dfc8290 Added a comment: Another idea 2012-10-18 05:38:07 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
10d27267aa Added a comment: Works great! 2012-10-18 05:34:06 +00:00
http://joeyh.name/
0331c546f5 Added a comment 2012-10-18 02:23:54 +00:00
http://joeyh.name/
96abd75a3c Added a comment 2012-10-18 02:20:25 +00:00
Joey Hess
3735063869 Merge branch 'master' of ssh://git-annex.branchable.com 2012-10-17 22:05:11 -04:00
http://joeyh.name/
91b64deceb Added a comment 2012-10-18 02:04:47 +00:00
Joey Hess
46d1b25bce add solaris workaround to cabal file too
uname reports SunOS, but cabal seems to use solaris.
2012-10-17 22:00:29 -04:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
c4908767de 2012-10-17 22:27:51 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
0009f4e140 Added a comment: Doesn't quite work 2012-10-17 22:23:16 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
8b025c59a5 Added a comment: uname on OpenIndiana 2012-10-17 22:19:04 +00:00
https://me.yahoo.com/a/6xTna_B_h.ECb6_ftC2dYLytAEwrv36etg_054U-#4c1e7
036dcda99f Added a comment: libncurses on 10.7 2012-10-17 21:24:24 +00:00
bremner
c2a2d226af Added a comment: finding data that isn't unused, but should be. 2012-10-17 20:32:12 +00:00
Joey Hess
5265ca4423 add link 2012-10-17 16:30:32 -04:00
Joey Hess
9762d26f81 blog for the day 2012-10-17 16:21:34 -04:00
Joey Hess
dd88888b28 Merge branch 'master' of ssh://git-annex.branchable.com 2012-10-17 16:01:24 -04:00
Joey Hess
e7780a39f5 Preferred content path matching bugfix.
When in a subdir, both the normal filepath, and the filepath relative to
the top of the git repo are needed for matching. The former for key lookup,
and the latter for include/exclude to match against. Previously, key lookup
didn't work in this situation.
2012-10-17 16:01:09 -04:00
Joey Hess
59170c4187 hyperlink to repository edit form from transfer display 2012-10-17 14:45:58 -04:00
http://joeyh.name/
76987b849f Added a comment 2012-10-17 18:31:58 +00:00
http://joeyh.name/
d78d5b596a Added a comment 2012-10-17 18:29:24 +00:00
Joey Hess
e6b1f36e1d Fix handling of GIT_DIR when it refers to a git submodule.
The old code was just wrong in taking fromPath of GIT_DIR -- that made an
localUnknown location with the GIT_DIR in it, which only worked by
accident, and failed in submodules.
2012-10-17 14:28:05 -04:00
http://joeyh.name/
19371138cc Added a comment 2012-10-17 17:42:30 +00:00
Joey Hess
baad8829c8 avoid building watch or assistant on Solaris
Solaris does not use kqueue, it has some other poll interface.
2012-10-17 13:41:09 -04:00
http://joeyh.name/
788051802a Added a comment 2012-10-17 17:35:11 +00:00
http://joeyh.name/
3a9639226f Added a comment 2012-10-17 17:32:52 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlZvtBCVyJw4O71OPsdwGpVh6iJ1W-xaPc
551596fb2c Added a comment 2012-10-17 14:39:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlwYMdU0H7P7MMlD0v_BcczO-ZkYHY4zuY
249ef6078c Added a comment: Arch Linux 2012-10-17 13:21:24 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
89efb55da2 Added a comment 2012-10-17 12:54:42 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkywesyg6tKBZcmxJ2EMUO89DZL1LZ7Sng
4b3e0c6537 Added a comment 2012-10-17 11:41:54 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
eb25a0573e 2012-10-17 07:48:21 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
355c2cbab4 2012-10-17 07:21:36 +00:00
Joey Hess
919fec85cd better fix for zombie problem, which turns out to be a zombie ssh started by rsync
When rsyncProgress pipes rsync's stdout, this turns out to cause a ssh
process started by rsync to be left behind as a zombie. I don't know why,
but my recent zombie reaping cleanup was correct, it's just that this other
zombie, that's not directly started by git-annex, was no longer reaped
due to changes in the cleanup. Make rsyncProgress reap the zombie started
by rsync, as a workaround.

FWIW, the process tree looks like this. It seems like the rsync child
is for some reason starting but not waiting on this extra ssh process.
Ssh connection caching may be involved -- disabling it seemed to change
the shape of the tree, but did not eliminate the zombie.

 9378 pts/14   S+     0:00  |           \_ rsync -p --progress --inplace -4 -e 'ssh' '-S' ...
 9379 pts/14   S+     0:00  |           |   \_ ssh ...
 9380 pts/14   S+     0:00  |           |   \_ rsync -p --progress --inplace -4 -e 'ssh' '-S' ...
 9381 pts/14   Z+     0:00  |           \_ [ssh] <defunct>
2012-10-17 00:47:52 -04:00
Joey Hess
b70aaa1891 remove the make clean for standalone builds
This seemed to be causing too much load on the autobuilder.
2012-10-16 21:43:14 -04:00
Joey Hess
83c01c44ab add news item for git-annex 3.20121017 2012-10-16 21:24:49 -04:00
Joey Hess
45201f78a7 releasing version 3.20121017 2012-10-16 21:24:33 -04:00
Joey Hess
ccf76ec29d close 2012-10-16 21:07:58 -04:00
Joey Hess
9ec33396cc Merge branch 'master' of ssh://git-annex.branchable.com 2012-10-16 21:07:10 -04:00
http://joeyh.name/
fbb394daeb Added a comment 2012-10-17 01:07:00 +00:00
Joey Hess
9200a02af5 Fix zombie cleanup reversion introduced in 3.20121009. 2012-10-16 21:06:33 -04:00
http://joeyh.name/
a70e92b8e4 Added a comment 2012-10-17 00:41:03 +00:00
https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89
e2335c6688 2012-10-17 00:14:34 +00:00
Joey Hess
053e72cbfa don't continue with missing bin
We want the standalone builds to be complete and reproducible, so a missing
bin is an error.
2012-10-16 17:02:24 -04:00