src/git_commit.h


Log

Author Commit Date CI Message
Shawn O. Pearce 3e89665e 2008-10-31T18:34:02 Scratch the git_revp_attr configuration of a git_revp This isn't the best idea I've head. Pierre Habouzit was suggesting a technique of assigning a unique integer to each commit and then allocating storage out of auxiliary pools, using the commit's unique integer to index into any auxiliary pool in constant time. This way both applications and the library can efficiently attach arbitrary data onto a commit, such as rewritten parents, or flags, and have them disconnected from the main object hash table. Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Shawn O. Pearce 6533aadc 2008-10-31T18:23:01 Drop the _t suffix as it is a POSIX reserved namespace Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Shawn O. Pearce 06160502 2008-10-31T12:30:28 Take the first stab at defining revision traversal Signed-off-by: Shawn O. Pearce <spearce@spearce.org>