Commit graph

8518 commits

Author SHA1 Message Date
Joey Hess
b3b5b7631d Merge branch 'master' of ssh://git-annex.branchable.com 2013-02-15 13:09:19 -04:00
Joey Hess
630f4531a7 fix assistant's use of lsof in crippled filesystem mode 2013-02-15 13:08:22 -04:00
Joey Hess
a988b90826 avoid warning 2013-02-15 13:05:39 -04:00
Joey Hess
a3a567da13 little xargs eqivilant as a pure function 2013-02-15 13:05:19 -04:00
http://nullroute.eu.org/~grawity/
4b98996fd7 Added a comment 2013-02-15 00:38:01 +00:00
Joey Hess
0583b4686a fixed 2013-02-14 19:06:18 -04:00
Joey Hess
071d07ca29 fixed 2013-02-14 19:06:08 -04:00
Joey Hess
0d0034b9d7 add standalone target 2013-02-14 18:51:30 -04:00
Joey Hess
ae53f0a4b5 Merge branch 'master' of ssh://git-annex.branchable.com 2013-02-14 17:13:58 -04:00
Joey Hess
9be67c28f0 blog for the day 2013-02-14 17:13:45 -04:00
Joey Hess
7ce30b534f add: Improved detection of files that are modified while being added.
In indirect mode, now checks the inode cache to detect changes to a file.
Note that a file can still be changed if a process has it open for write,
after landing in the annex.

In direct mode, some checking of the inode cache was done before, but
from a much later point, so fewer modifications could be detected. Now it's
as good as indirect mode.

On crippled filesystems, no lock down is done before starting to add a
file, so checking the inode cache is the only protection we have.
2013-02-14 16:54:36 -04:00
Joey Hess
a52f8f382b split out Utility.InodeCache 2013-02-14 16:17:40 -04:00
Joey Hess
47477b2807 crippled filesystem support, probing and initial support
git annex init probes for crippled filesystems, and sets direct mode, as
well as `annex.crippledfilesystem`.

Avoid manipulating permissions of files on crippled filesystems.
That would likely cause an exception to be thrown.

Very basic support in Command.Add for cripped filesystems; avoids the lock
down entirely since doing it needs both permissions and hard links.
Will make this better soon.
2013-02-14 14:15:26 -04:00
Joey Hess
35b7b1a406 remove unused item
This moved to annexDirect in GitConfig.
2013-02-14 13:22:56 -04:00
117.197.11.130
e267637cd6 poll vote (Google Drive) 2013-02-14 13:18:52 +00:00
108.254.104.238
77bd3a0ee3 poll vote (I need a Windows port) 2013-02-14 05:16:14 +00:00
http://a-or-b.myopenid.com/
253a198d0e Added a comment 2013-02-13 22:16:17 +00:00
Joey Hess
6e0f8c343b couple more android build fixes 2013-02-13 17:56:10 -04:00
Joey Hess
f342a0519b fix make -C 2013-02-13 16:44:46 -04:00
Joey Hess
86c296fddd Merge branch 'master' of ssh://git-annex.branchable.com 2013-02-13 16:38:53 -04:00
Joey Hess
6ca2b8ea30 blog for the day 2013-02-13 16:38:19 -04:00
Joey Hess
f3b7e16293 Makefile and patches for reproducible build of utilities for android 2013-02-13 16:38:03 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmaMxYm33s0H-nxBo5uzYUzdIECoyR8Ug8
1703f2a416 Added a comment: an update 2013-02-13 20:33:24 +00:00
Joey Hess
63f5284949 update; android tarball 2013-02-13 14:32:16 -04:00
Joey Hess
242c83e66f tweak android runshell after testing 2013-02-13 14:32:02 -04:00
Joey Hess
43f8b8873a add androidapp target
The android-utilities/ directory currently needs to be set up by hand to
contain busybox, etc.
2013-02-13 14:31:22 -04:00
Joey Hess
f40180f033 deal with Android's nonstandard shell location
This is so gratutious and pointless. It's a shame that everything we
learned about Unix portability and the importance of standards has been
thrown out the window by these guys.
2013-02-13 14:30:04 -04:00
Joey Hess
8c66801c78 updated for android 2013-02-13 14:16:31 -04:00
annexuser
927371438b 2013-02-13 17:39:19 +00:00
Joey Hess
2633c704bb runshell for Android 2013-02-13 13:32:15 -04:00
http://a-or-b.myopenid.com/
c126c992d6 2013-02-13 05:12:41 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkF8_uQjLYm5Mf5F_JuVW-BxlvzpWjvR_o
edb7a647be 2013-02-13 01:09:06 +00:00
Joey Hess
f2cb275513 Merge branch 'master' of ssh://git-annex.branchable.com 2013-02-12 19:52:49 -04:00
Joey Hess
113637ed18 fancy video type selection 2013-02-12 19:51:44 -04:00
Joey Hess
cf5b5f8054 update 2013-02-12 19:51:39 -04:00
82.79.96.15
ae248f7445 poll vote (Google Drive) 2013-02-12 20:39:46 +00:00
http://joeyh.name/
202108fa81 Added a comment 2013-02-12 15:42:57 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
c8d0445eea Added a comment 2013-02-12 10:24:50 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmaMxYm33s0H-nxBo5uzYUzdIECoyR8Ug8
6add8f9c74 2013-02-12 00:54:26 +00:00
Joey Hess
6a66572170 Merge branch 'master' of ssh://git-annex.branchable.com 2013-02-11 17:35:14 -04:00
Joey Hess
8343c61e98 blog for the day 2013-02-11 17:33:54 -04:00
Joey Hess
5737c49804 support Android's crippled lsof 2013-02-11 17:33:45 -04:00
Joey Hess
a7ef05a988 configure: hardcode some things that cannot be probed for when cross-compiling for Android 2013-02-11 16:56:30 -04:00
Joey Hess
573e15b1df update 2013-02-11 16:55:59 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmaMxYm33s0H-nxBo5uzYUzdIECoyR8Ug8
3ff7abe1b0 Added a comment: removing config 2013-02-11 20:42:30 +00:00
Joey Hess
a474688a3d Merge branch 'master' of ssh://git-annex.branchable.com 2013-02-11 16:01:12 -04:00
Joey Hess
93b5021be2 Merge branch 'android' 2013-02-11 16:00:58 -04:00
Joey Hess
3ef3b5225e remove HTTP from test deps 2013-02-11 15:22:07 -04:00
Joey Hess
9a3520613a fix case of uuid dep 2013-02-11 15:21:13 -04:00
Joey Hess
521398cc3d Now uses the Haskell Glob library, rather than pcre-light, avoiding the need to install libpcre. Currently done only for Cabal or when the Makefile is made to use -DWITH_GLOB 2013-02-11 11:47:53 -04:00