On Mon, Mar 1, 2021 at 9:06 PM Elijah Newren <newren@xxxxxxxxx> wrote: > On Sun, Feb 28, 2021 at 11:44 PM anatoly techtonik <techtonik@xxxxxxxxx> wrote: > For example: > > git fast-export --reference-excluded-parents ^master~5 --all > > and then pipe that through fast-import. That may come in handy, but if certain parents are excluded, it will be impossible to find them to reference and attach branches to them. > Other git commands will also refuse to create > objects with those oddities, even if git accepts ancient objects that > have them. Are there any `lint` commands that can detect and warn about those oddities? > (But if you really want to see the original > binary format, maybe `git cat-file --batch` will be handy to you.) Looks good. Is there a way to import it back? And how hard it could be to write a parser for it? Is there a specification for its fields? -- anatoly t.