GitUtil::ParsePatch reconceived as GitUtil::Patch
test ->peek and ->pull; chomp input data lines