Handle blank externals property.
Don't update externals if the path was deleted; didExternalsChange() should not care about the current directory.
Get externals using the revision of the external, not the revision of the top-level parent.
Timeout the svn diff command and just assume we have to burn our externals. Not worth the time.
Bulldoze tree conflicts; Bulldoze broken externs properly this time.
Three seconds is all svn diff gets.
Handle case when current parent dir is current working dir.
Ignore switch ancestry in externals; Don't try to delete target dir for a file extern.
Added ancestry analysis.
Allow users of readcall to examine stderror.
Enhance custom exceptions so that they contain useful information.
Ancestry traces URL by both rev and pegrev.
Traverse repo history by operative revision only.
Get externals primarily by pegrev.
Explicitly handle broken externs.
Initial commit of libraries creator script.
More implementation of create-libraries.
Switch instead of checkout if an extern definition conflicts with the parent working copy.
Removed comments in git-filter-prefix
create-libraries should use convert-to-git --no-externals to get full operative-revision ancestry.