Browse Source
The relationship between an object X and another object Y that replaces the object X is defined only within the scope of a single repository. The exception in reachability rule around these replacement objects is also local to a repository (i.e. if traversal from refs reaches X, then both X and Y are reachable and need to be kept from gc). Signed-off-by: Stefan Beller <sbeller@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
Stefan Beller
7 years ago
committed by
Junio C Hamano
3 changed files with 24 additions and 10 deletions
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
#ifndef REPLACE_OBJECT_H |
||||
#define REPLACE_OBJECT_H |
||||
|
||||
struct replace_object { |
||||
struct oidmap_entry original; |
||||
struct object_id replacement; |
||||
}; |
||||
|
||||
#endif /* REPLACE_OBJECT_H */ |
Loading…
Reference in new issue