Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' into watch | Joey Hess | 2012-06-15 |
|\ | |||
* | | add lsof interface | Joey Hess | 2012-06-15 |
| | | | | | | | | Uses lsof -F0 to get machine-readable output | ||
| * | move | Joey Hess | 2012-06-15 |
| | | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-15 |
| |\ | |||
| | * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-15 |
| | | | |||
| | * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-15 |
| | | | |||
| | * | (no commit message) | http://denis.laxalde.org/ | 2012-06-15 |
| | | | |||
| * | | not bash specific | Joey Hess | 2012-06-15 |
| | | | |||
| | * | Added a comment | http://joeyh.name/ | 2012-06-15 |
| |/ | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-15 |
| |\ | |||
| * | | fix make-sdist to omit too long filenames | Joey Hess | 2012-06-15 |
| | | | |||
* | | | add | Joey Hess | 2012-06-15 |
| | | | |||
| | * | Added a comment: Error when installing from Hackage | https://www.google.com/accounts/o8/id?id=AItOawmURXBzaYE1gmVc-X9eLAyDat_6rHPl670 | 2012-06-15 |
| |/ | |||
| * | quarantine idea to avoid repeated lsof calls | Joey Hess | 2012-06-15 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-06-15 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2012-06-15 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U | 2012-06-15 |
| | | |||
| * | Added a comment: Battery usage | https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U | 2012-06-15 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-15 |
| | | |||
| * | Added a comment: filesystem number of open file handles on a file | http://dieter-be.myopenid.com/ | 2012-06-15 |
| | | |||
| * | Added a comment: os compatibility | http://wiggy.net/ | 2012-06-15 |
| | | |||
| * | add news item for git-annex 3.20120614 | Joey Hess | 2012-06-14 |
| | | |||
| * | releasing version 3.201206143.20120614 | Joey Hess | 2012-06-14 |
| | | |||
| * | addurl: Was broken by a typo introduced 2 released ago, now fixed. Closes: ↵ | Joey Hess | 2012-06-14 |
| | | | | | | | | #677576 | ||
| * | blog for the day | Joey Hess | 2012-06-14 |
| | | |||
| * | hard problems are fun? | Joey Hess | 2012-06-14 |
| | | |||
| * | typo | Joey Hess | 2012-06-14 |
| | | |||
* | | fishy commit | Joey Hess | 2012-06-14 |
| | | |||
* | | update | Joey Hess | 2012-06-13 |
| | | |||
* | | Merge branch 'master' into watch | Joey Hess | 2012-06-13 |
|\| | |||
| * | typo | Joey Hess | 2012-06-13 |
| | | |||
| * | blog for the day | Joey Hess | 2012-06-13 |
| | | |||
* | | check for unstaged old symlinks in the sanity checker | Joey Hess | 2012-06-13 |
| | | |||
* | | add sanity checker thread | Joey Hess | 2012-06-13 |
| | | | | | | | | Currently wakes up once a day, and does nothing. :) | ||
* | | slightly higher-level thread scheduling code | Joey Hess | 2012-06-13 |
| | | | | | | | | | | Including support for unbound thread sleeping. Haskell's max thread sleep is 37 minutes, due to maxBound Int! | ||
* | | lsof | Joey Hess | 2012-06-13 |
| | | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-13 |
| |\ | |||
| * | | bug | Joey Hess | 2012-06-13 |
| | | | |||
* | | | tweak | Joey Hess | 2012-06-13 |
| | | | |||
* | | | Merge branch 'master' into watch | Joey Hess | 2012-06-13 |
|\| | | |||
* | | | finish daemon status thread | Joey Hess | 2012-06-13 |
| | | | |||
* | | | implement daemon status serialization to a file | Joey Hess | 2012-06-13 |
| | | | | | | | | | | | | | | | Also afterLastDaemonRun, with 10 minute slop to handle majority of clock skew issues. | ||
* | | | reorganize | Joey Hess | 2012-06-13 |
| | | | |||
* | | | optimise link staging at startup | Joey Hess | 2012-06-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now it starts really, really fast! Down from 15 minutes or so on my big tree to around 1 minute. The trick is to remember the last time the daemon was running. Links with a ctime from before that point don't need to be restaged on startup (as long as they are correct), since the old daemon would have handled them already. We also assume that if the daemon has never run before, any links that already exist are good. The pre-commit hook fixes links, so this should be a safe assumption. Adds another MVar holding a DaemonStatus data structure. Also allowed getting rid of the Annex.Fast hack. This data structure will probably grow a lot of details about the daemon's status, that will later be used by the webapp's UI. The code to actually track when the daemon was last running is not written yet. It's 3 am. | ||
* | | | plumb file status through to event handlers | Joey Hess | 2012-06-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The idea, not yet done, is to use this to detect when a file has an old change time, and avoid expensive restaging of the file. If git-annex watch keeps track of the last time it finished a full scan, then any symlink that is older than that time must have been scanned before, so need not be added. (Relying on moving, copying, etc of a file all updating its change time.) Anyway, this info is available for free since inotify already checks it, so it might as well make it available. | ||
* | | | move comment | Joey Hess | 2012-06-13 |
| | | | |||
| | * | Added a comment: librsync | http://abhidg.myopenid.com/ | 2012-06-13 |
| |/ | |||
| * | blog for the day | Joey Hess | 2012-06-12 |
| | | |||
* | | optimisation and memory leak fix | Joey Hess | 2012-06-12 |
| | | |||
* | | tweak | Joey Hess | 2012-06-12 |
| | |