Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | the syncer now pushes out changes to remotes, in parallel | Joey Hess | 2012-06-22 |
| | | | | | | | | | Note that, since this always pushes branch synced/master to the remote, it assumes that master has already gotten all the commits that are on the remote merged in. Otherwise, fast-forward prevention may prevent the push. That's probably ok, because the next stage is to automatically detect incoming pushes and merge. | ||
* | stub syncer thread and commit channel | Joey Hess | 2012-06-22 |
| | |||
* | add assistant command | Joey Hess | 2012-06-22 |
| | | | | like watch, but more magic | ||
* | Added a comment: Homebrew instead of MacPorts | https://www.google.com/accounts/o8/id?id=AItOawldKnauegZulM7X6JoHJs7Gd5PnDjcgx-E | 2012-06-22 |
| | |||
* | blog for the day and design update | Joey Hess | 2012-06-21 |
| | |||
* | remove unused and slightly indefensible Eq and Ord instances | Joey Hess | 2012-06-21 |
| | |||
* | update | Joey Hess | 2012-06-21 |
| | |||
* | fix test suite build | Joey Hess | 2012-06-21 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnXgp-iIaBK5pnk22xqMVERQb97VyXaejs | 2012-06-21 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-21 |
| | |||
* | blog for the day | Joey Hess | 2012-06-21 |
| | |||
* | Merge branch 'watch' | Joey Hess | 2012-06-21 |
|\ | |||
| * | demote lsof | Joey Hess | 2012-06-21 |
| | | | | | | | | not available on kfreebsd, and only used by watch | ||
| * | belt and suspenders check | Joey Hess | 2012-06-20 |
| | | | | | | | | | | | | It's possible for there to be multiple queued changes all adding the same file, and for those changes to be reordered. Maybe. This check will guard against that ending up adding the wrong version of the file last. | ||
* | | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-20 |
|\ \ | |||
| | * | pending adds now retried for kqueue | Joey Hess | 2012-06-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rethought how to keep track of pending adds that need to be retried later. The commit thread already run up every second when there are changes, so let's keep pending adds queued as changes until they're safe to add. Also, the committer is now smarter about avoiding empty commits when all the adds are currently unsafe, or in the rare case that an add event for a symlink is not received in time. It may avoid them entirely. This seems to work as before for inotify, and is untested for kqueue. (Actually commit batching seems to be improved for inotify, although I'm not sure why. I'm seeing only two commits made during large batch operations, and the first of those is the non-batch mode commit.) | ||
| * | | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawmL8pteP2jbYJUn1M3CbeLDvz2SWAA1wtg | 2012-06-20 |
| | | | |||
| | * | maintain set of files pendingAdd | Joey Hess | 2012-06-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | Kqueue needs to remember which files failed to be added due to being open, and retry them. This commit gets the data in place for such a retry thread. Broke KeySource out into its own file, and added Eq and Ord instances so it can be stored in a Set. | ||
| | * | typo | Joey Hess | 2012-06-20 |
| | | | |||
* | | | thought | Joey Hess | 2012-06-20 |
|/ / | |||
| * | typo | Joey Hess | 2012-06-20 |
| | | |||
| * | Merge branch 'master' into watch | Joey Hess | 2012-06-20 |
| |\ | |/ |/| | |||
* | | avoid ByteString.Char8 where not needed | Joey Hess | 2012-06-20 |
| | | | | | | | | | | Its truncation behavior is a red flag, so avoid using it in these places where only raw ByteStrings are used, without looking at the data inside. | ||
* | | Added a comment | http://joeyh.name/ | 2012-06-20 |
| | | |||
* | | fixed | Joey Hess | 2012-06-20 |
| | | |||
* | | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-20 |
|\ \ | |||
* | | | unused: Fix crash when file names contain invalid utf8. | Joey Hess | 2012-06-20 |
| | | | | | | | | | | | | | | | | | | Was decoding the git-cat-file of the symlink target as utf8, but that can't do, unix filenames are from the 70's and need this shiny disco fileSystemEncoding. | ||
* | | | [Word8] to filesystem encoded String | Joey Hess | 2012-06-20 |
| | | | | | | | | | | | | My, GHC makes this hard. | ||
| * | | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnXgp-iIaBK5pnk22xqMVERQb97VyXaejs | 2012-06-20 |
| | | | |||
| * | | Added a comment | http://joeyh.name/ | 2012-06-20 |
| | | | |||
| * | | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnXgp-iIaBK5pnk22xqMVERQb97VyXaejs | 2012-06-20 |
| | | | |||
| * | | Added a comment | http://joeyh.name/ | 2012-06-20 |
| | | | |||
| * | | Added a comment | http://joeyh.name/ | 2012-06-20 |
| | | | |||
| * | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawnXgp-iIaBK5pnk22xqMVERQb97VyXaejs | 2012-06-20 |
| | | | |||
| * | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawnXgp-iIaBK5pnk22xqMVERQb97VyXaejs | 2012-06-20 |
|/ / | |||
* | | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-19 |
|\ \ | |||
* | | | blog for the day | Joey Hess | 2012-06-19 |
| | | | |||
| * | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-19 |
| | | | |||
| * | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-19 |
|/ / | |||
| * | add closingTracked flag | Joey Hess | 2012-06-19 |
| | | |||
* | | bug | Joey Hess | 2012-06-19 |
| | | |||
* | | typo | Joey Hess | 2012-06-19 |
| | | |||
| * | kqueue synthetic add events on startup | Joey Hess | 2012-06-19 |
| | | |||
| * | kqueue recursive directory adding | Joey Hess | 2012-06-19 |
| | | |||
* | | fixed | Joey Hess | 2012-06-19 |
| | | |||
| * | inverted logic | Joey Hess | 2012-06-19 |
| | | |||
* | | yeah | Joey Hess | 2012-06-19 |
| | | |||
* | | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2012-06-19 |
|\ \ | |||
| * | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-06-19 |
| | | | |||
| * | | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawncBlzaDI248OZGjKQMXrLVQIx4XrZrzFo | 2012-06-19 |
| | | |