oops. don't corrupt our .git directory
remove mdata method of r
remove --branch= option
consistency and minor fixes
use --first-parent mode for now