Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | wired preferred content up to get, copy, and drop --auto | Joey Hess | 2012-10-08 |
| | |||
* | update; branch | Joey Hess | 2012-10-07 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-07 |
|\ | |||
* | | uninit: Unset annex.version. Closes: #689852 | Joey Hess | 2012-10-07 |
| | | |||
| * | poll vote (Google Drive) | 93.90.47.114 | 2012-10-07 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-10-06 |
|/ | |||
* | fix name of path to osx app directory | Joey Hess | 2012-10-06 |
| | |||
* | look for sysctl in some common sbin locations when it's not in PATH | Joey Hess | 2012-10-06 |
| | |||
* | Added a comment: setup: standalone/macos/git-annex.app/Contents/Info.plist: ↵ | https://www.google.com/accounts/o8/id?id=AItOawmYiJgOvC4IDYkr2KIjMlfVD9r_1Sij_jY | 2012-10-06 |
| | | | | does not exist | ||
* | Added a comment: Include/exclude | http://meep.pl/ | 2012-10-06 |
| | |||
* | typos | http://lj.rossia.org/users/imz/ | 2012-10-05 |
| | |||
* | really fix link.. | Joey Hess | 2012-10-05 |
| | |||
* | fix link | Joey Hess | 2012-10-05 |
| | |||
* | response | Joey Hess | 2012-10-05 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-05 |
|\ | |||
* | | blog for the day | Joey Hess | 2012-10-05 |
| | | |||
* | | add AssumeNotPresent parameter to limits | Joey Hess | 2012-10-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Solves the issue with preferred content expressions and dropping that I mentioned yesterday. My solution was to add a parameter to specify a set of repositories where content should be assumed not to be present. When deciding whether to drop, it can put the current repository in, and then if the expression fails to match, the content can be dropped. Using yesterday's example "(not copies=trusted:2) and (not in=usbdrive)", when the local repo is one of the 2 trusted copies, the drop check will see only 1 trusted copy, so the expression matches, and so the content will not be dropped. | ||
| * | Added a comment: +1 | http://m-f-k.myopenid.com/ | 2012-10-05 |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-05 |
|\ | |||
* | | update | Joey Hess | 2012-10-05 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-10-05 |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-05 |
|\ | |||
* | | note | Joey Hess | 2012-10-05 |
| | | |||
| * | Added a comment: Ah, the barber paradox | http://meep.pl/ | 2012-10-05 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-10-05 |
| | | |||
| * | poll vote (My phone (or MP3 player)) | 84.186.117.8 | 2012-10-05 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-10-05 |
|/ | |||
* | update | Joey Hess | 2012-10-04 |
| | |||
* | old bug | Joey Hess | 2012-10-04 |
| | |||
* | fix last zombies in the assistant | Joey Hess | 2012-10-04 |
| | | | | | Made Git.LsFiles return cleanup actions, and everything waits on processes now, except of course for Seek. | ||
* | bugfix | Joey Hess | 2012-10-04 |
| | |||
* | remove now-unnecessary manual reaps | Joey Hess | 2012-10-04 |
| | |||
* | more zombie fighting | Joey Hess | 2012-10-04 |
| | | | | | | | | | | | | | | | | | | | | I'm down to 9 places in the code that can produce unwaited for zombies. Most of these are pretty innocuous, at least for now, are only used in short-running commands, or commands that run a set of actions and explicitly reap zombies after each one. The one from Annex.Branch.files could be trouble later, since both Command.Fsck and Command.Unused can trigger it, and the assistant will be doing those eventally. Ditto the one in Git.LsTree.lsTree, which Command.Unused uses. The only ones currently affecting the assistant though, are in Git.LsFiles. Several threads use several of those. (And yeah, using pipes or ResourceT would be a less ad-hoc approach, but I don't really feel like ripping my entire code base apart right now to change a foundation monad. Maybe one of these days..) | ||
* | make a pipeReadStrict, that properly waits on the process | Joey Hess | 2012-10-04 |
| | | | | | | Nearly everything that's reading from git is operating on a small amount of output and has been switched to use that. Only pipeNullSplit stuff continues using the lazy version that yields zombies. | ||
* | reopening; zombies do seem to accumulate sometimes | Joey Hess | 2012-10-04 |
| | |||
* | Only build-depend on libghc-clientsession-dev on arches that will have the ↵ | Joey Hess | 2012-10-04 |
| | | | | webapp. | ||
* | blog for the day | Joey Hess | 2012-10-04 |
| | |||
* | added preferred-content log, and allow editing it with vicfg | Joey Hess | 2012-10-04 |
| | | | | | | | | | | | | | | This includes a full parser for the boolean expressions in the log, that compiles them into Matchers. Those matchers are not used yet. A complication is that matching against an expression should never crash git-annex with an error. Instead, vicfg checks that the expressions parse. If a bad expression (or an expression understood by some future git-annex version) gets into the log, it'll be ignored. Most of the code in Limit couldn't fail anyway, but I did have to make limitCopies check its parameter first, and return an error if it's bad, rather than erroring at runtime. | ||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-04 |
|\ | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlFUH5H4OUj9vMJIoXQs8bheiptgANQ6fU | 2012-10-04 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawm9n2FZTQzC5wvWqgKKnU0HyuC5vgVkfbY | 2012-10-04 |
| | | |||
| * | Added a comment: The bug is actually something completely different! | https://www.google.com/accounts/o8/id?id=AItOawmcYryijvlF8bJvM_eZNSrUPEkMlxMDGTQ | 2012-10-04 |
| | | |||
* | | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-03 |
|\| | |||
* | | tweak | Joey Hess | 2012-10-03 |
| | | |||
| * | Fixed formatting. | https://www.google.com/accounts/o8/id?id=AItOawmcYryijvlF8bJvM_eZNSrUPEkMlxMDGTQ | 2012-10-04 |
| | | |||
| * | Bug description. | https://www.google.com/accounts/o8/id?id=AItOawmcYryijvlF8bJvM_eZNSrUPEkMlxMDGTQ | 2012-10-04 |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-10-03 |
|\ | |||
* | | blog for the day | Joey Hess | 2012-10-03 |
| | | |||
* | | finished vicfg | Joey Hess | 2012-10-03 |
| | | | | | | | | | | | | One note: Deleted lines are not currently parsed as config changes. That makes sense for trust settings. It may make sense to support deleted lines as a way to clear group settings. | ||
* | | wrote parser | Joey Hess | 2012-10-03 |
| | |