Commit graph

2187 commits

Author SHA1 Message Date
https://www.google.com/accounts/o8/id?id=AItOawlpSOjMH7Iaz56v6Pr9KCFSpbvMXvg-y9o
45109f35f5 Added a comment: That's amazing... 2013-08-17 11:18:05 +00:00
94.211.35.149
821a482608 poll vote (Tahoe-LAFS) 2013-08-17 09:06:23 +00:00
80.83.50.102
c4fbda6c1f poll vote (OpenStack SWIFT) 2013-08-16 13:51:39 +00:00
Joey Hess
624cfebb0c catchup blog 2013-08-15 11:06:31 +02:00
145.120.12.49
8140a62cb0 poll vote (/sdcard/annex) 2013-08-12 09:41:14 +00:00
Joey Hess
a91dfef16c Merge branch 'master' of ssh://git-annex.branchable.com 2013-08-06 13:35:27 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm72W-CH7bzZ8uHvaw1KJGrToPSQDNBnIA
a613117b82 Added a comment: bup splitting 2013-08-05 17:13:14 +00:00
Joey Hess
9a75457f70 blog for the day 2013-08-04 19:18:42 -04:00
http://adamspiers.myopenid.com/
5202e1a940 Added a comment: This makes me happy :-) 2013-08-04 00:46:26 +00:00
Joey Hess
17f05d6572 blog for the day 2013-08-02 20:38:57 -04:00
Joey Hess
b191d5c595 gitignore support for the assistant and watcher
Requires git 1.8.4 or newer. When it's installed, a background
git check-ignore process is run, and used to efficiently check ignores
whenever a new file is added.

Thanks to Adam Spiers, for getting the necessary support into git for this.

A complication is what to do about files that are gitignored but have
been checked into git anyway. git commands assume the ignore has been
overridden in this case, and not need any more overriding to commit a
changed version.

However, for the assistant to do the same, it would have to run git ls-files
to check if the ignored file is in git. This is somewhat expensive. Or it
could use the running git-cat-file process to query the file that way,
but that requires transferring the whole file content over a pipe, so it
can be quite expensive too, for files that are not git-annex
symlinks.

Now imagine if the user knows that a file or directory tree will be getting
frequent changes, and doesn't want the assistant to sync it, so gitignores
it. The assistant could overload the system with repeated ls-files checks!

So, I've decided that the assistant will not automatically commit changes
to files that are gitignored. This is a tradeoff. Hopefully it won't be a
problem to adjust .gitignore settings to not ignore files you want the
assistant to autocommit, or to manually git annex add files that are listed
in .gitignore.

(This could be revisited if git-annex gets access to an interface to check
the content of the index w/o forking a git command. This could be libgit2,
or perhaps a separate git cat-file --batch-check process, so it wouldn't
need to ship over the whole file content.)

This commit was sponsored by Francois Marier. Thanks!
2013-08-02 20:37:03 -04:00
Joey Hess
e6123b0187 reorder 2013-08-01 17:57:53 -04:00
Joey Hess
bb74db6ef0 blog for the day 2013-08-01 17:33:04 -04:00
Joey Hess
4e6f498cb8 update 2013-08-01 15:25:47 -04:00
https://launchpad.net/~mikapflueger
b640a5941b Added a comment: Thank you so much! 2013-08-01 01:13:53 +00:00
Richard Hartmann
0afe0273cb Typo 2013-08-01 01:16:27 +02:00
Joey Hess
3a1e458e0a blog for the day 2013-07-31 16:47:30 -04:00
http://joeyh.name/
890bf1a750 Added a comment 2013-07-31 20:03:13 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmNu4V5fvpLlBhaCUfXXOB0MI5NXwh8SkU
9545d3420c Added a comment: Horns? 2013-07-31 19:53:51 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmNu4V5fvpLlBhaCUfXXOB0MI5NXwh8SkU
209a0ca0fa removed 2013-07-31 19:53:15 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmNu4V5fvpLlBhaCUfXXOB0MI5NXwh8SkU
3cce0d51e6 Added a comment: Horns? 2013-07-31 19:52:42 +00:00
Joey Hess
19adb2a7cf blog for the day 2013-07-30 17:06:18 -04:00
Joey Hess
fdb6593b90 blog for the day 2013-07-28 18:35:07 -04:00
Joey Hess
750fe0cbf2 update 2013-07-27 20:55:50 -04:00
Joey Hess
3611de5864 blog for the day 2013-07-27 19:07:37 -04:00
https://www.google.com/accounts/o8/id?id=AItOawlUbH3eytydcwlWqv8oauE2Jg4NwcV9uA0
ecc23cda38 Added a comment: A good day to be the sponsor! 2013-07-27 12:31:28 +00:00
Joey Hess
70d3116c43 blog for the day 2013-07-26 19:52:14 -04:00
Joey Hess
375f8fafd6 update 2013-07-26 01:20:09 -04:00
Joey Hess
8b5549b8ca blog for the day 2013-07-25 16:15:04 -04:00
http://joeyh.name/
d10dfefa28 Added a comment 2013-07-25 18:22:51 +00:00
http://edward.myopenid.com/
152e4eac00 fix typo: Once way -> One way 2013-07-25 10:51:26 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlnoH5btjn_BLib3_IhES5uMhrzuOiwCYo
e6482b2ad7 Added a comment: windows port 2013-07-25 07:50:19 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm7AuSfii_tCkLyspL6Mr0ATlO6OxLNYOo
372d88c349 Added a comment: for OSX, package managers (homebrew and macports) are really second-class 2013-07-24 07:24:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmnG4EuvZWse5hvgrl0XAK-U61e-0iGaao
010c04ce25 Added a comment: Broken dependencies on Debian wheezy 2013-07-24 07:21:18 +00:00
Sagi
9b18f13d81 Added a comment: Why not use OTR? 2013-07-23 23:53:12 +00:00
Joey Hess
633089e38c there is no month 4 2013-07-23 18:53:26 -04:00
Joey Hess
914323dc06 blog for the day 2013-07-23 18:51:04 -04:00
Joey Hess
b0d0f13f44 improve 2013-07-23 18:49:40 -04:00
Joey Hess
96634ceea6 fix link 2013-07-23 18:48:09 -04:00
Joey Hess
17016017d8 roadmap for next year's work 2013-07-23 18:46:09 -04:00
Joey Hess
4ad7726d67 blog for the day 2013-07-22 17:59:39 -04:00
94.211.35.149
cfd0b46175 poll vote (Tahoe-LAFS) 2013-07-22 15:40:21 +00:00
https://launchpad.net/~mikapflueger
9e23a35a49 Added a comment: The dreaded "ü" 2013-07-21 20:56:30 +00:00
Joey Hess
55ef16f179 blog for the day 2013-07-20 19:47:57 -04:00
Joey Hess
4e718b7d7c blog for the day 2013-07-18 20:12:47 -04:00
Joey Hess
07e89a1bd2 blog for the day 2013-07-17 18:46:19 -04:00
http://grossmeier.net/
c5630af9cb Added a comment: uninit 2013-07-16 23:43:38 +00:00
Joey Hess
95219dae61 blog for the day 2013-07-16 19:07:45 -04:00
https://dzsino.myopenid.com/
001b5d236b Added a comment: mo' stickers, less problems :) 2013-07-16 09:56:03 +00:00
96.42.106.97
606d87cf4d poll vote (My phone (or MP3 player)) 2013-07-15 15:53:25 +00:00