Skip to content

Commit acf2ea7

Browse files
committed
Graph: pass the reference group symbols along to HistorySize
1 parent 73dae86 commit acf2ea7

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

sizes/graph.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ func ScanRepositoryUsingGraph(
372372
progressMeter.Start("Processing references: %d")
373373
for _, refSeen := range refsSeen {
374374
progressMeter.Inc()
375-
graph.RegisterReference(refSeen.Reference)
375+
graph.RegisterReference(refSeen.Reference, refSeen.groups)
376376
}
377377
progressMeter.Done()
378378

@@ -420,9 +420,12 @@ func NewGraph(nameStyle NameStyle) *Graph {
420420
}
421421
}
422422

423-
func (g *Graph) RegisterReference(ref git.Reference) {
423+
func (g *Graph) RegisterReference(ref git.Reference, groups []RefGroupSymbol) {
424424
g.historyLock.Lock()
425425
g.historySize.recordReference(g, ref)
426+
for _, group := range groups {
427+
g.historySize.recordReferenceGroup(g, group)
428+
}
426429
g.historyLock.Unlock()
427430

428431
g.pathResolver.RecordReference(ref)

sizes/sizes.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,3 +288,7 @@ func (s *HistorySize) recordTag(g *Graph, oid git.OID, tagSize TagSize, size cou
288288
func (s *HistorySize) recordReference(g *Graph, ref git.Reference) {
289289
s.ReferenceCount.Increment(1)
290290
}
291+
292+
func (s *HistorySize) recordReferenceGroup(g *Graph, group RefGroupSymbol) {
293+
// FIXME
294+
}

0 commit comments

Comments
 (0)