hg-bfiles

log

age author description
3 days Greg Ward Adapt to API change in Mercurial 1.5's dirstate.default tip
3 days Greg Ward tests: use symlinks to ../../hg-crew/tests.
6 days Greg Ward bfupdate: do not print "up-to-date" message.
2 weeks Greg Ward Remove dependency on hg 1.4; document that hg 1.3 or greater is required.
2 weeks Greg Ward Better handling of cases where a standin file is no longer there (bug 7).
2 weeks Greg Ward Comment fix.
2 weeks Greg Ward Add debugbfstate command to dump bfiles dirstate.
2 weeks Greg Ward Now using issue tracker on bitbucket.
5 weeks Greg Ward sshstore: handle server-side I/O error on bfput better.
5 weeks Greg Ward Symlink test infrastructure to hg-crew-stable (bfiles does not work with latest hg).
7 weeks Greg Ward Update todo.txt
8 weeks Greg Ward bfput: don't blow up if the revision being put already exists in the store.
8 weeks Greg Ward httpstore: implement _verifyfile(), not verify().
8 weeks Greg Ward tests: reduce duplication between test-sshstore and test-verify-ssh.
3 months Greg Ward merge
3 months Greg Ward Improve documentation and help.
3 months Greg Ward Add test-verify-ssh (based on a patch by David Douard).
3 months Greg Ward Refactor bfverify tests.
3 months David Douard tests: factor out checkssh() function from test-sshstore to common.
3 months David Douard sshstore: support verification
3 months David Douard store/localstore: refactor verify() to reduce duplicate code.
3 months Greg Ward bfupdate: try local .hg/bfiles/{pending,committed} first.
3 months Greg Ward Clarify error handling between store.get() and *store._getfile().
3 months Greg Ward test-switch: explicitly assert that bfupdate worked.
3 months David Douard basestore: make get() check hash of the file received from the store.
3 months David Douard Refactored store.get() methods to reduce duplication.
3 months David Douard test-sshstore: fix so test does not depend on filesystem order.
3 months Greg Ward tests: ensure output of lsmode.py is sorted consistently.
3 months Greg Ward bfupdate: copy mode from standin to big file.
3 months Greg Ward tests: in the test repo, make sub/big3 executable.
3 months Greg Ward bfrefresh: copy big file's mode to standin.
3 months Greg Ward tests: append to default HGRCPATH rather than clobbering it.
3 months Greg Ward Fix so 'store-put' != 'store' actually works.
3 months Greg Ward Factor _blockstream() generator out of _copy_and_hash(), _hashfile().
3 months David Douard sshstore: reimplemented adding a new bfserve command.
3 months Greg Ward bfupdate: process files in sorted order.
4 months Greg Ward httpstore: better error reporting (and more portable too).
4 months Greg Ward sshstore, httpstore: more consistent output.
4 months Greg Ward Implement bflist (bfls) command.
4 months Greg Ward test-sshstore: test filenames with spaces
4 months Greg Ward httpstore: URL-escape filenames (in case of spaces)
4 months Greg Ward Add big files with spaces in their names to the test repo and store.
4 months Greg Ward httpstore: handle connection-level errors nicely.
4 months Greg Ward httpstore: detect and report HTTP errors correctly.
4 months Greg Ward Portability fix: in _split_standin(), split on / (not os.sep).
4 months Greg Ward Downcase store class names for consistency with Mercurial coding style.
4 months Greg Ward Add HTTPStore (get only).
4 months Greg Ward Fix SSHStore so it passes its tests.
4 months David Douard Add SSHStore based on 'hg serve --stdio' mechanism.
4 months Greg Ward Add test-sshstore.
4 months Greg Ward bfupdate: prepare for the coming of multiple store classes.
4 months Greg Ward Add README.txt with info on running the tests (among other things).
4 months Greg Ward Refactor so store.get() takes a list of (filename, hash) pairs.
4 months Greg Ward Ignore tests/tmp/.
4 months Greg Ward Doc tweak: mention that bfupdate can also remove big files.
4 months Greg Ward Improve test coverage of bfstatus a bit (show more missing files).
4 months Greg Ward Implement bfremove command.
4 months Greg Ward Small refactoring to support external conversion code.
4 months Brent Yates LocalStore.get(): open file in binary mode, so we don't mangle CRLF on Windows.
4 months Brent Yates Ignore .pyo files too.