Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | type based git config handling for remotes | Joey Hess | 2013-01-01 |
| | | | | | Still a couple of places that use git config ad-hoc, but this is most of it done. | ||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-12-30 |
|\ | |||
* | | type based git config handling | Joey Hess | 2012-12-29 |
| | | | | | | | | | | | | | | | | | | | | | | Now there's a Config type, that's extracted from the git config at startup. Note that laziness means that individual config values are only looked up and parsed on demand, and so we get implicit memoization for all of them. So this is not only prettier and more type safe, it optimises several places that didn't have explicit memoization before. As well as getting rid of the ugly explicit memoization code. Not yet done for annex.<remote>.* configuration settings. | ||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawmRFKwny4rArBaz-36xTcsJYqKIgdDaw5Q | 2012-12-30 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawmRFKwny4rArBaz-36xTcsJYqKIgdDaw5Q | 2012-12-30 |
| | | |||
| * | Typo and commas | Richard Hartmann | 2012-12-30 |
|/ | |||
* | blog for the day | Joey Hess | 2012-12-29 |
| | |||
* | ensure that direct mode file is not modified while generating its key | Joey Hess | 2012-12-29 |
| | |||
* | update | Joey Hess | 2012-12-29 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-12-29 |
|\ | |||
* | | avoid double commits with inotify when direct mode file is created | Joey Hess | 2012-12-29 |
| | | |||
* | | convert notBareRepo to a CommandCheck | Joey Hess | 2012-12-29 |
| | | | | | | | | | | | | This avoids some small overhead by only running the check once per command; it also ensures that, even if the command doesn't find anything to run on, it still fails to run when in a bare repo. | ||
* | | document --autostart | Joey Hess | 2012-12-29 |
| | | |||
* | | block all commands that don't work in direct mode | Joey Hess | 2012-12-29 |
| | | | | | | | | | | I left status working in direct mode, although it doesn't show correct stats for known annex keys. | ||
* | | memoize parsing of annex.direct config setting | Joey Hess | 2012-12-29 |
| | | | | | | | | | | | | It occurs to me that all config settings should be parsed once at startup, into a proper ADT, rather than all this ad-hoc parsing and memoization. One day.. | ||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-12-29 |
| | | |||
| * | Added a comment: Release + Version Number | https://www.google.com/accounts/o8/id?id=AItOawnFhHPFP7j3wGNgBxEJoA8LcBJ4Xd1tTMY | 2012-12-29 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawln3ckqKx0x_xDZMYwa9Q1bn4I06oWjkog | 2012-12-29 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawm5iosFbL2By7UFeViqkc6v-hoAtqILeDA | 2012-12-28 |
| | | |||
| * | Added a comment | http://phil.0x539.de/ | 2012-12-28 |
| | | |||
| * | Added a comment: Large Mountain Loin package size | https://www.google.com/accounts/o8/id?id=AItOawkBTVYS5lTecuenAB01eHgfUxE20vWVpU4 | 2012-12-28 |
|/ | |||
* | blog for the day | Joey Hess | 2012-12-28 |
| | |||
* | OSX assistant: Uses direct mode by default when setting up a new local ↵ | Joey Hess | 2012-12-28 |
| | | | | repository. | ||
* | fix fsevents rename handling | Joey Hess | 2012-12-28 |
| | | | | | For both files and whole directories; also tested on moving whole dirs out of and into the working copy. | ||
* | ignore events generated by us in fsevents | Joey Hess | 2012-12-28 |
| | | | | This avoids some churn. | ||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-12-28 |
|\ | |||
* | | add missing modifyHook for watcher | Joey Hess | 2012-12-28 |
| | | | | | | | | | | Needed for FSEvents, which calls that hook for modified files. inotify seems to call the add hook, so I didn't notice it before. | ||
* | | fix logic error breaking direct mode assistant autocommit of modified files | Joey Hess | 2012-12-28 |
| | | |||
| * | Added a comment: Great util! | markus | 2012-12-28 |
|/ | |||
* | Added a comment | http://joeyh.name/ | 2012-12-28 |
| | |||
* | Added a comment: Linux Support | https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M | 2012-12-27 |
| | |||
* | blog for the day | Joey Hess | 2012-12-27 |
| | |||
* | OSX no longer affected by kqueue bugs | Joey Hess | 2012-12-27 |
| | |||
* | typo | Joey Hess | 2012-12-27 |
| | |||
* | exclude closed bugs | Joey Hess | 2012-12-27 |
| | |||
* | startup scan for FSEvents | Joey Hess | 2012-12-27 |
| | |||
* | fsevents bugfix for symlinks | Joey Hess | 2012-12-27 |
| | |||
* | OSX FSEvents support | Joey Hess | 2012-12-27 |
| | | | | | Needs work to deal with directory renames better; otherwise seems to basically work. | ||
* | poll vote (Tahoe-LAFS) | 108.13.12.20 | 2012-12-26 |
| | |||
* | sudo should not be used with homebrew | https://www.google.com/accounts/o8/id?id=AItOawmRFKwny4rArBaz-36xTcsJYqKIgdDaw5Q | 2012-12-26 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-12-25 |
|\ | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawltmUlf_zHb-hDkjLLYeUxyd81YVoIgZew | 2012-12-25 |
| | | |||
* | | update | Joey Hess | 2012-12-25 |
| | | |||
* | | blog for the day | Joey Hess | 2012-12-25 |
| | | |||
* | | assistant direct mode file add/change bookkeeping | Joey Hess | 2012-12-25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a file is changed in direct mode, the old content is probably lost (at least from the local repo), and bookeeping needs to be updated to reflect this. Also, synthetic add events are generated at assistant startup, so make it detect when the file has not really changed, and avoid re-adding it. This does add the overhead of querying the runing git cat-file for the key that's recorded in git for the file, each time a file is added or modified in direct mode. | ||
* | | document direct mode files | Joey Hess | 2012-12-25 |
| | | |||
* | | use sync command merge engine in assistant | Joey Hess | 2012-12-25 |
| | | | | | | | | To handle direct mode merging. | ||
| * | Added a comment: Still somewhat broken | https://www.google.com/accounts/o8/id?id=AItOawltmUlf_zHb-hDkjLLYeUxyd81YVoIgZew | 2012-12-25 |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-12-25 |
|\ | |||
* | | add a guard against using git annex add in direct mode repo | Joey Hess | 2012-12-24 |
| | | | | | | | | | | Currently, it deletes files when run in one, so until I get a chance to fix it, block foot shooting. |