Commit Graph

62 Commits

Author SHA1 Message Date
Elijah Newren
9b93d2da75 Fix parsing bug in Reset object creation 2009-02-04 17:25:38 -07:00
Elijah Newren
50df32585a Fix indexing bug in Commit object creation 2009-02-04 17:23:42 -07:00
Elijah Newren
e34469d80a Don't hardcode sys.stdout, I'll eventually want to pipe elsewhere 2009-02-04 07:31:31 -07:00
Elijah Newren
47f5b1d132 Add a FileChanges object, for changes that are part of a commit 2009-02-04 07:30:40 -07:00
Elijah Newren
c122f1357e Add parsing of commits 2009-02-03 17:48:01 -07:00
Elijah Newren
b39e6694de Slight changes to grammar names to better match fast-import.c from git 2009-02-03 17:47:06 -07:00
Elijah Newren
5f6aba0d3a Prevent pyparsing from expanding tabs to spaces
We are not parsing simple text; we're parsing data and need to be able to
print that data unmunged.
2009-02-03 17:39:27 -07:00
Elijah Newren
93c7c02f77 Add parsing of branch resets 2009-02-03 08:37:48 -07:00
Elijah Newren
f1eb0a78b1 Allow random blob insertion and creation without specifying marks 2009-02-02 18:19:02 -07:00
Elijah Newren
bfbcf8043f Handle multiple blobs, require all input to be parsed, nice errors 2009-02-02 18:19:02 -07:00
Elijah Newren
374691ac22 Add GitElement and Blob classes, and a FastExport Parser class
We still only parse a single blob, but this should put the infrastructure
in place for parsing more output from git-fast-export.
2009-02-02 18:18:57 -07:00
Elijah Newren
6ffa9357b0 Initial import, which can parse git-fast-export blobs in exact-data format 2009-02-02 07:14:13 -07:00