log

age author description
Fri, 13 Mar 2009 13:41:18 -0500 Augie Fackler Better error message when we encounter an unknown SSL cert.
Mon, 09 Mar 2009 14:13:48 -0500 Augie Fackler Removed verify_* commands and replaced them with a shell script to pass to hg bisect --command.
Mon, 09 Mar 2009 12:01:40 -0500 Augie Fackler fetch: Fix a bogus case where no files in the root level of trunk caused breakage in the branch detection.
Tue, 03 Mar 2009 10:13:40 -0600 Augie Fackler push: Converted a magic number to an actual constant, and catch another apr_err that appears to also mean base text out of date.
Tue, 03 Mar 2009 09:35:06 -0600 Luke Opperman Less fail with rebuildmeta url argument
Tue, 03 Mar 2009 00:02:09 -0600 Augie Fackler test_rebuildmeta: Remove the "expected missing" hack now that the branch refactor fixed that problem.
Mon, 02 Mar 2009 23:58:38 -0600 Augie Fackler Refactor branch handling to be much more dynamic (and hopefully robust).
Mon, 02 Mar 2009 23:54:32 -0600 Augie Fackler Stop allowing "missing" branches in the tests, since that is fixed by the branch refactor.
Mon, 02 Mar 2009 23:54:14 -0600 Augie Fackler Be more explicit about which branch I'm checking.
Mon, 02 Mar 2009 23:50:40 -0600 Augie Fackler stupid replay: Don't actually try and apply diffs to files we don't have anyway.
Tue, 24 Feb 2009 14:30:21 -0600 Augie Fackler Add a genignore utility command that generates an hgignore file by scraping svn:ignore properties.
Thu, 12 Feb 2009 15:10:42 +0100 Dan Villiom Podlaski Christiansen Output consolidation; decrease the ‘Fetching...’ message to debug level.
Thu, 12 Feb 2009 15:08:53 +0100 Dan Villiom Podlaski Christiansen Replace a few asserts with aborts.
Tue, 10 Feb 2009 14:52:26 -0600 Augie Fackler Add a naive hg svn version command that works as long as hgsubversion is run from a checkout.
Wed, 21 Jan 2009 20:29:23 -0600 Augie Fackler Remove useless imports.
Wed, 21 Jan 2009 20:27:51 -0600 Augie Fackler Add some comprehensive tests that can be run with nose in order to make it easier to verify stupid and real replay do the same thing.
Wed, 21 Jan 2009 20:38:10 -0600 Martin Geisler Simplify normalize_url.
Wed, 21 Jan 2009 20:38:10 -0600 Martin Geisler Promote first heading to a real title.
Wed, 21 Jan 2009 20:38:09 -0600 Martin Geisler Mark command line and svn:externals as literal text.
Wed, 21 Jan 2009 20:35:51 -0600 Martin Geisler Fix reST syntax error in README.
Wed, 21 Jan 2009 20:35:51 -0600 Martin Geisler Wrap long lines in README.
Wed, 21 Jan 2009 20:10:32 -0600 Patrick Mezard fetch_command: fix coding style
Wed, 21 Jan 2009 20:10:32 -0600 Patrick Mezard fetch_command: fix file exclusion in very stupid mode
Sat, 17 Jan 2009 15:30:38 -0600 Dan Villiom Podlaski Christiansen Create patch to make normal output much less verbose…
Sat, 17 Jan 2009 15:30:37 -0600 Dan Villiom Podlaski Christiansen Creating patch for documention messages.
Wed, 14 Jan 2009 23:17:13 -0600 Patrick Mezard Do not recurse for externals on copied directory in stupid mode
Wed, 14 Jan 2009 23:17:12 -0600 Patrick Mezard test_externals: test branch copy, use absolute externals
Tue, 13 Jan 2009 15:39:22 +0100 Benoit Boissinot remove generators (compat with python2.3)
Tue, 13 Jan 2009 13:59:50 +0100 Benoit Boissinot remove decorators (compat with python2.3)
Tue, 06 Jan 2009 14:54:32 -0600 Augie Fackler svn_swig_wrapper: hacky workaround to prevent running out of files in stupid
Sat, 03 Jan 2009 20:15:03 -0600 Graham Booker Fetch: add a filemap argument for use in converting old repositories to
Fri, 02 Jan 2009 15:54:07 -0600 Patrick Mezard test_utility_commands: fix normalized URL references under Windows
Fri, 02 Jan 2009 15:54:06 -0600 Patrick Mezard README: document svn:externals support
Fri, 02 Jan 2009 15:54:06 -0600 Patrick Mezard Really delete the .hgsvnexternals file when explicitely removed
Fri, 02 Jan 2009 15:54:05 -0600 Patrick Mezard Support svn:externals changes via .hgsvnexternals updates
Fri, 02 Jan 2009 15:54:05 -0600 Patrick Mezard Convert svn:externals properties into a .hgsvnexternals file
Tue, 30 Dec 2008 20:34:03 -0600 Patrick Mezard push_cmd: make _isdir() a standalone function
Tue, 30 Dec 2008 20:33:59 -0600 Patrick Mezard SubversionRepo: simplify and rename proplist() into list_prop()
Tue, 30 Dec 2008 20:33:58 -0600 Patrick Mezard push_cmd: do not store files to delete content
Tue, 30 Dec 2008 20:33:57 -0600 Patrick Mezard test_util: check all committed revisions are pushed
Tue, 30 Dec 2008 20:33:56 -0600 Patrick Mezard fetch_command: cancel patching when encountering binary diffs
Tue, 30 Dec 2008 20:14:03 -0600 Augie Fackler authormap: Add tests, fix in stupid mode.
Tue, 30 Dec 2008 20:13:32 -0600 Graham Booker fetch: Add support for an authormap which can rename authors, intended for
Tue, 30 Dec 2008 19:24:16 -0600 Martin Geisler Fixed typo: "continue" should have been "break".
Tue, 30 Dec 2008 19:24:16 -0600 Martin Geisler Fix "hg svn outgoing" help text.
Tue, 30 Dec 2008 19:24:16 -0600 Martin Geisler Remove unneeded call to list.
Tue, 30 Dec 2008 19:24:16 -0600 Martin Geisler Combine sort and reverse.
Tue, 30 Dec 2008 19:24:16 -0600 Martin Geisler Punctuation.
Tue, 30 Dec 2008 19:24:16 -0600 Martin Geisler Wrapped long lines in README.
Tue, 30 Dec 2008 10:12:16 -0600 Augie Fackler info: Actually determine and show the repo root.
Wed, 24 Dec 2008 11:23:19 -0600 Augie Fackler parse_revmap: Stop supporting pickled revmaps. I've made enough major changes
Wed, 24 Dec 2008 11:17:50 -0600 Augie Fackler Import cleanup thanks to pyflakes.
Wed, 24 Dec 2008 11:12:23 -0600 Augie Fackler utility_commands: Test outgoing and fix it to work again.
Wed, 24 Dec 2008 10:52:31 -0600 Augie Fackler hg_delta_editor: Produce some output when creating a tag.
Tue, 23 Dec 2008 22:19:26 -0600 Augie Fackler utility_commands: Implement rebuildmeta so that metadata can be rebuilt.
Tue, 23 Dec 2008 11:10:32 -0600 Augie Fackler fetch: Refactor extra creation to be shared by real and diff replay.
Tue, 23 Dec 2008 17:45:34 -0600 Augie Fackler tests: Fix some missing suite definitions so that running the full testsuite
Mon, 22 Dec 2008 21:22:11 -0600 Augie Fackler push: Fix the bad implementation that required modifying the dirstate to push.
Mon, 22 Dec 2008 21:21:39 -0600 Augie Fackler push: Use a better method for finding the outgoing revisions.
Mon, 22 Dec 2008 21:21:11 -0600 Augie Fackler push: Improved the rebasing logic for push so that it doesn't break with
Mon, 22 Dec 2008 21:20:10 -0600 Augie Fackler rebase: preserve local branch names.
Sat, 20 Dec 2008 19:13:46 -0600 Augie Fackler tests: Add an environment variable (HGSUBVERSION_TEST_TEMP) which allows
Sat, 20 Dec 2008 19:04:59 -0600 Augie Fackler Improve branch closing in the case of a single-rev replacement of one branch
Mon, 15 Dec 2008 22:48:04 -0600 Augie Fackler Add some more coverage directives.
Mon, 15 Dec 2008 21:57:10 -0600 Patrick Mezard hg_delta_editor: reset properties of deleted entries
Mon, 15 Dec 2008 21:39:35 -0600 Patrick Mezard test_fetch_command: test file and directory deletions
Mon, 15 Dec 2008 21:36:14 -0600 Augie Fackler Phrasing nits.
Sun, 14 Dec 2008 17:31:26 +0200 Alexander Solovyov documentation update
Fri, 12 Dec 2008 09:47:54 -0600 Augie Fackler Fix missing newlines.
Thu, 11 Dec 2008 20:41:57 -0600 Augie Fackler util: Add a command to normalize svn urls and use it in a couple of places. Test that it works and prevents failed assertions.
Thu, 11 Dec 2008 20:24:48 -0600 Augie Fackler utility_commands: Add tests for url and info. Fix a bad mock in the process.
Thu, 11 Dec 2008 19:49:36 -0600 Augie Fackler diff_cmd: more robust, add tests.
Thu, 11 Dec 2008 19:21:05 -0600 Augie Fackler .hgignore: ignore nose coverage html.
Thu, 11 Dec 2008 17:34:33 -0600 Augie Fackler Fix an apparent regression where branch name didn't get properly stored for
Thu, 11 Dec 2008 17:19:43 -0600 Augie Fackler tests: Fix a missing pass of stupid=True.
Mon, 01 Dec 2008 11:13:01 -0600 Augie Fackler Add notes on how metadata is stored and recovered. Note that at this point,
Wed, 10 Dec 2008 14:29:05 -0600 Augie Fackler hg_delta_editor: fix bad parent revision calculation in the case of a branch
Wed, 10 Dec 2008 11:03:23 -0600 Patrick Mezard test_fetch_renames: test file and directory case changes
Wed, 10 Dec 2008 11:03:22 -0600 Patrick Mezard hg_delta_editor: fix parent revision detection on branch copy
Wed, 10 Dec 2008 11:03:22 -0600 Patrick Mezard test_fetch_rename: test content of files coming from the past
Wed, 10 Dec 2008 11:03:21 -0600 Patrick Mezard fetch_command: in stupid mode, load file content on demand
Wed, 10 Dec 2008 11:03:20 -0600 Patrick Mezard fetch_command: in stupid mode, load binary files when necessary
Wed, 10 Dec 2008 11:03:20 -0600 Patrick Mezard fetch_command: patch files in memory in stupid mode
Wed, 10 Dec 2008 11:03:19 -0600 Patrick Mezard run.py: register and develop test_fetch_symlinks
Wed, 10 Dec 2008 11:03:18 -0600 Patrick Mezard Move and complete execute bit conversion tests into test_fetch_exec.py
Thu, 04 Dec 2008 13:10:40 -0600 Luke Opperman tag_repo: remove gentags command, extend repo.tags(), HgChangeEditor now takes either repo or repo_path
Wed, 03 Dec 2008 22:51:03 -0600 Augie Fackler Fix a bug in replay convert where replaced files that couldn't use replay
Tue, 02 Dec 2008 20:13:13 -0600 Patrick Mezard SubversionRepo: work around ra.get_files() not releasing input buffer
Tue, 02 Dec 2008 20:10:11 -0600 Augie Fackler README: We now only require hg 1.1, rather than a prerelease version.
Sat, 29 Nov 2008 11:25:01 -0600 Patrick Mezard hg_delta_editor: do not assume branches are copied from trunk by default
Sat, 29 Nov 2008 11:25:01 -0600 Patrick Mezard hg_delta_editor: fix update of stray files in branches/
Sat, 29 Nov 2008 11:25:01 -0600 Patrick Mezard fetch_command: ignore stray files in branches/ in non-diff mode
Sat, 29 Nov 2008 11:25:01 -0600 Patrick Mezard Add a disabled test for unrelated branches
Sat, 29 Nov 2008 11:24:31 -0600 Patrick Mezard hg_delta_editor: merge _is_path_valid() and _path_and_branch_from_path()
Thu, 20 Nov 2008 22:03:30 -0600 Luke Opperman Clean up help text, document subcommands.
Thu, 27 Nov 2008 21:24:06 -0600 John Paulett Correct a typo in the README.
Thu, 27 Nov 2008 21:23:01 -0600 John Paulett Better note on how to pull a repository.
Tue, 25 Nov 2008 16:21:57 -0600 Augie Fackler Fix a regression in converting repositories with files copied in from outside
Tue, 25 Nov 2008 09:45:38 -0600 Augie Fackler fetch_command: Fix mis-converted executable when svn:executable was set to the
Tue, 25 Nov 2008 09:18:30 -0600 Patrick Mezard fetch_command: pass parent changectx instead of identifier
Tue, 25 Nov 2008 09:18:29 -0600 Patrick Mezard fetch_command: only raise BadPatchApply() from stupid_diff_branchrev()
Tue, 25 Nov 2008 09:18:29 -0600 Patrick Mezard fetch_command: extract diff code in a function
Tue, 25 Nov 2008 09:18:28 -0600 Patrick Mezard fetch_command: use the opener to read touched files
Tue, 25 Nov 2008 09:18:28 -0600 Patrick Mezard fetch_command: simplify deleted files enumeration, bypass filesystem
Tue, 25 Nov 2008 09:18:27 -0600 Patrick Mezard fetch_command: move diff file deletion code back with everything else
Tue, 25 Nov 2008 09:18:27 -0600 Patrick Mezard fetch_command: remove useless delete_all_files case
Tue, 25 Nov 2008 09:18:26 -0600 Patrick Mezard fetch_command: simplify diff code with opener objects
Tue, 25 Nov 2008 09:18:26 -0600 Patrick Mezard fetch_command: remove dead code
Fri, 21 Nov 2008 16:21:19 -0600 Augie Fackler Cleanups based on pyflakes output.
Fri, 21 Nov 2008 16:15:23 -0600 Augie Fackler Add a diff command that behaves kind of like svn diff.
Fri, 21 Nov 2008 16:11:24 -0600 Augie Fackler Refactored outgoing_revisions into util where it really belongs.
Thu, 20 Nov 2008 22:41:14 -0600 Patrick Mezard fetch_command: simplify replay_convert_rev() with svn.list_files()
Thu, 20 Nov 2008 22:41:15 -0600 Patrick Mezard hg_delta_editor: fix symlink prefix confusion
Thu, 20 Nov 2008 22:41:16 -0600 Patrick Mezard Add a test to check EOLs are correctly converted
Wed, 19 Nov 2008 10:23:48 -0600 Augie Fackler utility_commands: fix outgoing against crew (required because of crew cset 87158be081b8)
Wed, 19 Nov 2008 10:16:50 -0600 Augie Fackler svncommand: Fix help to use ui.status() and be a bit smarter about displaying
Wed, 19 Nov 2008 10:16:24 -0600 Augie Fackler svncommand: Check traceback length to stop masking real exceptions.
Wed, 19 Nov 2008 09:41:09 -0600 Augie Fackler svnwrap: Fix handling of auth providers so cached credentials can work.
Fri, 14 Nov 2008 16:52:30 -0600 Augie Fackler tests: Mock the mercurial.ui.ui class like we really should to capture output.
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard fetch_command: create branch temporary directory when we need it
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard SubversionRepo: remember svn.diff3() does not work
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard fetch_command: handle nullid parent in stupid non-diffy mode
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard fetch_command: in stupid non-diffy mode, take changed paths in account
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard push_cmd: add option to push in stupid mode
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard push_cmd: consider only dirs with added/removed files for addition or deletion
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard test_util: add commitchanges() to TestBase
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard push_cmd: delete empty svn directories, refactor directory creation
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard Extract PushTest common code into test_util.TestBase
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard SubversionRepo: close files before rmtree() in diff3
Fri, 14 Nov 2008 16:18:24 -0600 Patrick Mezard test_push_command: fix test_push_existing_file_newly_execute() under Windows
Sun, 09 Nov 2008 18:08:35 -0600 Patrick Mezard fetch_command: handle failing svn.diff3() on Windows, fetch full revision
Sun, 09 Nov 2008 18:08:35 -0600 Patrick Mezard Fix basic issues with tests on Windows
Sun, 09 Nov 2008 18:08:35 -0600 Patrick Mezard fetch_command: bypass export3() and checkout manually
Sun, 09 Nov 2008 18:08:35 -0600 Patrick Mezard SubversionRepo: make get_file() return the file mode
Sun, 09 Nov 2008 18:08:35 -0600 Patrick Mezard SubversionRepo: add optrev() to help generate client API revisions
Sun, 09 Nov 2008 18:08:35 -0600 Patrick Mezard SubversionRepo: do not use temporary file in get_file()
Wed, 05 Nov 2008 13:37:08 +0100 Patrick Mezard fetch_command: support svn copy detection in stupid mode
Wed, 05 Nov 2008 13:37:08 +0100 Patrick Mezard hg_delta_editor: make branches_in_paths() return the branch svn path too
Wed, 05 Nov 2008 13:37:08 +0100 Patrick Mezard test_fetch_renames: test directory copy with children files changed in-between
Wed, 05 Nov 2008 13:37:08 +0100 Patrick Mezard push_cmd: handle copies at file level
Wed, 05 Nov 2008 13:37:08 +0100 Patrick Mezard hg_delta_editor: register copies only if files are unchanged between source and dest
Wed, 05 Nov 2008 13:37:08 +0100 Patrick Mezard test_fetch_renames: test copy of deleted stuff from the past
Wed, 05 Nov 2008 13:37:07 +0100 Patrick Mezard hg_delta_editor: register svn file copies
Sun, 09 Nov 2008 17:08:09 -0600 Augie Fackler svnwrap: Fix leakage of temp dirs by using try/finally blocks.
Sun, 09 Nov 2008 17:02:07 -0600 Augie Fackler push: Fix missing directory creation for the case of a new dir inside a new dir.
Fri, 07 Nov 2008 15:02:00 -0600 Augie Fackler Add an hg svn info subsubcommand that prints out what you would expect from svn info.
Thu, 06 Nov 2008 09:47:42 -0600 Augie Fackler Added some coverage pragmas to stop it from trying to cover things we can't test.
Thu, 06 Nov 2008 09:24:33 -0600 Augie Fackler push_cmd: Further simplified some logic thanks to an improved test.
Thu, 06 Nov 2008 09:23:49 -0600 Augie Fackler Ignore coverage information.
Thu, 06 Nov 2008 09:07:13 -0600 Augie Fackler Fixed a problem where if you edited an existing symlink by replacing with another symlink, things would get corrupt.
Tue, 04 Nov 2008 16:38:16 -0600 Augie Fackler Performance fix for branches-from-tags in real replay, which is tied up with
Tue, 04 Nov 2008 09:40:58 -0600 Augie Fackler Fix a bug in real replay where dirs copied from outside the directory tree
Mon, 03 Nov 2008 14:24:18 -0600 Augie Fackler Don't try and add a directory more than once.
Mon, 03 Nov 2008 08:44:31 -0600 Patrick Mezard push_cmd: remove redundant variable in commit_from_rev()
Mon, 03 Nov 2008 08:43:07 -0600 Patrick Mezard hg_delta_editor: simplify exec/symlink flags generation
Mon, 03 Nov 2008 08:42:53 -0600 Patrick Mezard .hgignore: ignore emacs temporary files
Sat, 01 Nov 2008 13:50:46 -0500 Augie Fackler crew-stable does not have what I need after all. Oops.
Sat, 01 Nov 2008 13:40:19 -0500 Augie Fackler svnclone now updates to the tip revision if it is the initial clone.
Sat, 01 Nov 2008 13:05:56 -0500 Shun-ichi GOTO Catch other varieties of the server not having replay.
Sat, 01 Nov 2008 12:23:07 -0500 Augie Fackler Drop any pretense of supporting svn 1.4.x.
Wed, 29 Oct 2008 22:58:52 -0500 Augie Fackler Add tests for a bunch more cases in pushing to svn.
Wed, 29 Oct 2008 21:15:36 -0500 Augie Fackler Add a test that verifies push works to svn:// servers.
Wed, 29 Oct 2008 14:11:04 -0700 Valentino Volonghi aka dialtone fix svn push when there's just a file removal
Wed, 29 Oct 2008 11:48:58 -0500 Augie Fackler This appears to fix pushing over both the http and svn protocols.
Tue, 28 Oct 2008 22:52:58 -0500 Augie Fackler Change the implementation of the ra_session stuff. Thanks to Ben Collins-Sussman for pointing out the problem with the other method I was using.
Tue, 28 Oct 2008 11:39:36 -0500 Augie Fackler Fix an encoding bug that would occur if the local encoding was not utf-8.
Mon, 27 Oct 2008 12:33:52 -0500 Augie Fackler Fix a bug with added files from outside branches/trunk/tags.
Sun, 26 Oct 2008 22:43:01 -0500 Augie Fackler Only print this message if we actually care.
Sun, 26 Oct 2008 22:39:17 -0500 Augie Fackler Improved handling of copies from outside of trunk.
Sun, 26 Oct 2008 22:12:46 -0500 Augie Fackler Add a test that proves files in the branches directory don't cause breakage.
Sun, 26 Oct 2008 22:06:13 -0500 Augie Fackler Some more fixes of cases discovered in the melange repo. If anyone knows how I can reproduce a "replaced" state in Subversion, I'd love to be able to make a real test case for this code.
Sun, 26 Oct 2008 13:55:57 -0500 Augie Fackler Fixes so that I can clone the melange repository successfully. Fixes a bug that
Mon, 20 Oct 2008 16:39:53 -0500 Augie Fackler Add a test that proves renaming a branch to make a tag works properly.
Sat, 18 Oct 2008 18:56:09 -0500 Augie Fackler Fix tests against the improved SWIG bindings in Subversion 1.6.
Fri, 17 Oct 2008 22:48:40 -0500 Augie Fackler I meant ambiguous.
Fri, 17 Oct 2008 11:03:52 -0500 Augie Fackler Some refactors of the previous change, including transparent upgrade of old-style pickled dictionaries.
Wed, 15 Oct 2008 21:47:48 -0400 Andreas Hartmetz Faster append-only revmap implementation.
Wed, 15 Oct 2008 13:29:20 -0500 Augie Fackler Fix non-atomic write of the last_revision_handled_file which was causing
Wed, 15 Oct 2008 13:21:59 -0500 Augie Fackler Fix up the rebase docstring to be less vague.
Tue, 14 Oct 2008 09:13:15 -0500 Augie Fackler Add a segment on running the tests before use.
Sat, 11 Oct 2008 21:18:45 -0500 Augie Fackler Fix a missing newline.
Fri, 10 Oct 2008 14:19:06 -0500 Augie Fackler Change the format of generated tags so they are tag/$tag instead of tag:$tag so that you can use them as revision args in diff.
Fri, 10 Oct 2008 14:18:24 -0500 Augie Fackler Fix this so the tests can still be run without nose.
Thu, 09 Oct 2008 23:37:22 -0500 Augie Fackler Reworked the svnwrap tests to use the same fixture system as I created for the hgsubversion tests since it is much much faster.
Thu, 09 Oct 2008 23:37:22 -0500 Augie Fackler svn 1.4 and 1.5 have different ideas of diff output for prop changes.
Thu, 09 Oct 2008 23:36:20 -0500 Augie Fackler Pushing fails in 1.4's SWIG bindings, so double check for that in the test.
Wed, 08 Oct 2008 20:37:01 -0500 Augie Fackler Add tests for tags and fix a bug in the tag-finding code that was found by the tests.
Wed, 08 Oct 2008 20:09:28 -0500 Augie Fackler Refactor tests so I can reuse code more.
Wed, 08 Oct 2008 18:17:29 -0500 Augie Fackler Add a small stack of tests that exercise some of the interesting special cases.
Wed, 08 Oct 2008 16:44:40 -0500 Augie Fackler Minor fixes to the push command to make it more robust.
Wed, 08 Oct 2008 16:44:05 -0500 Augie Fackler Killed some dead code found by test coverage.
Wed, 08 Oct 2008 08:14:31 -0500 Augie Fackler Add a quick test for diff-based pull.