Eric S. Raymond Designer and original author Greg Hudson Contributed copy-on-write filemaps, which both tremendously sped up Subversion dumpfile parsing and squashed a nasty bug in the older code. Julien "_FrnchFrgg_" RIVAUD Lots of high-quality code cleanups and speed tuning. Responsible for at least half of the massively revamped Subversion dump reader on the 4.0 releases. Ported the CoW filemaps from Python to Go. Daniel Brooks Date unit testing, improvements for split and expunge commands. Assist Python to Go port. Go profiling support. Several reductions in total run time, total allocations, and max heap usage. Chris Lemmons Solved some problems with inline blobs, improved interoperability with Mercurial, wrote the --prune option for graft. Edward Cree Wrote the Hg extractor class and its test. Richard Hansen Selections as ordered rather than compulsorily sorted sets. The generalized reparent command. Improvements in regression-test infrastructure. Peter Donis Python 3 port and Python2/3 interoperability. Eric Sunshine Review of seldom-used features, test improvements, bug-fixing. Generalized selection expression parser for use-cases other than events. Converted selection parser, which evaluated an expression while parsing it, to a compile/evaluate paradigm in which a selection expression can be compiled once and evaluated many times. Added 'attribution' command. Added 'reorder' command. Assist Python to Go port.