git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [EGIT PATCH 00/11] Misc. cleanups and improvements
@ 2008-08-10  8:46 Shawn O. Pearce
  2008-08-10  8:46 ` [EGIT PATCH 01/11] Fix RawParseUtils.endOfParagraph to work on all corner cases Shawn O. Pearce
  0 siblings, 1 reply; 15+ messages in thread
From: Shawn O. Pearce @ 2008-08-10  8:46 UTC (permalink / raw)
  To: Robin Rosenberg, Marek Zawirski; +Cc: git

This really is two parts; the first fixes a couple of bugs and
the latter section expands our treewalk API to handle the Eclipse
workbench natively as well as expose APIs needed to integrate the
DIRC format (.git/index) into the treewalk structure.

Shawn O. Pearce (11):
  Fix RawParseUtils.endOfParagraph to work on all corner cases
  Add test case for the RevCommit parsing code
  Notify AbstractTreeIterator implementations of skipped tree entries
  Allow AbstractTreeIterator subclasses to supply their own path array
  Allow WorkingTreeIterators to define their prefix path when created
  Add getTree to TreeWalk for locating the current iterator instance
  Allow WorkingTreeIterator to track last modified time for entries
  Expose the current entry's length, last modified in
    WorkingTreeIterator
  Expose idBuffer,idOffset in AbstractTreeIterator to applications
  Add a TreeWalk iterator implementation for IContainer
  Teach NB how to encode/decode an unsigned 16 bit integer

 .../spearce/egit/core/ContainerTreeIterator.java   |  181 +++++++++++++++++++
 .../spearce/jgit/revwalk/RevCommitParseTest.java   |  190 ++++++++++++++++++++
 .../jgit/treewalk/AbstractTreeIterator.java        |   79 ++++++++-
 .../spearce/jgit/treewalk/CanonicalTreeParser.java |    4 +-
 .../spearce/jgit/treewalk/EmptyTreeIterator.java   |    4 +-
 .../spearce/jgit/treewalk/FileTreeIterator.java    |    9 +
 .../src/org/spearce/jgit/treewalk/TreeWalk.java    |   36 ++++-
 .../spearce/jgit/treewalk/WorkingTreeIterator.java |   56 ++++++-
 org.spearce.jgit/src/org/spearce/jgit/util/NB.java |   35 ++++
 .../src/org/spearce/jgit/util/RawParseUtils.java   |   11 +-
 10 files changed, 591 insertions(+), 14 deletions(-)
 create mode 100644 org.spearce.egit.core/src/org/spearce/egit/core/ContainerTreeIterator.java
 create mode 100644 org.spearce.jgit.test/tst/org/spearce/jgit/revwalk/RevCommitParseTest.java

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2008-08-14  5:49 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-10  8:46 [EGIT PATCH 00/11] Misc. cleanups and improvements Shawn O. Pearce
2008-08-10  8:46 ` [EGIT PATCH 01/11] Fix RawParseUtils.endOfParagraph to work on all corner cases Shawn O. Pearce
2008-08-10  8:46   ` [EGIT PATCH 02/11] Add test case for the RevCommit parsing code Shawn O. Pearce
2008-08-10  8:46     ` [EGIT PATCH 03/11] Notify AbstractTreeIterator implementations of skipped tree entries Shawn O. Pearce
2008-08-10  8:46       ` [EGIT PATCH 04/11] Allow AbstractTreeIterator subclasses to supply their own path array Shawn O. Pearce
2008-08-10  8:46         ` [EGIT PATCH 05/11] Allow WorkingTreeIterators to define their prefix path when created Shawn O. Pearce
2008-08-10  8:46           ` [EGIT PATCH 06/11] Add getTree to TreeWalk for locating the current iterator instance Shawn O. Pearce
2008-08-10  8:46             ` [EGIT PATCH 07/11] Allow WorkingTreeIterator to track last modified time for entries Shawn O. Pearce
2008-08-10  8:46               ` [EGIT PATCH 08/11] Expose the current entry's length, last modified in WorkingTreeIterator Shawn O. Pearce
2008-08-10  8:46                 ` [EGIT PATCH 09/11] Expose idBuffer,idOffset in AbstractTreeIterator to applications Shawn O. Pearce
2008-08-10  8:46                   ` [EGIT PATCH 10/11] Add a TreeWalk iterator implementation for IContainer Shawn O. Pearce
2008-08-10  8:46                     ` [EGIT PATCH 11/11] Teach NB how to encode/decode an unsigned 16 bit integer Shawn O. Pearce
2008-08-13 20:41                     ` [EGIT PATCH 10/11] Add a TreeWalk iterator implementation for IContainer Robin Rosenberg
2008-08-14  4:19                       ` Shawn O. Pearce
2008-08-14  5:20                         ` Robin Rosenberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).