summaryrefslogtreecommitdiff
path: root/src/commit.c
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2008-10-31 18:34:02 -0700
committerShawn O. Pearce <spearce@spearce.org>2008-10-31 18:34:02 -0700
commit3e89665eb6d5ab75051dc59fc8b63316908b19d1 (patch)
tree13edd1b7d5996a6b1ac38ca113f6fd751bf77827 /src/commit.c
parent6dafd0566786a417cfe1131ab804b162fcc79d15 (diff)
downloadlibgit2-3e89665eb6d5ab75051dc59fc8b63316908b19d1.tar.gz
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>
Diffstat (limited to 'src/commit.c')
0 files changed, 0 insertions, 0 deletions