Message ID | 14153be920095f5fc8c11da33d5d27469e3a0f39.1537553700.git.jonathantanmy@google.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Check presence of targets when fetching to partial clone | expand |
Jonathan Tan <jonathantanmy@google.com> writes: > In acb0c57260 ("fetch: support filters", 2017-12-08), check_connected() > was extended to allow objects to either be promised to be available (if > the repository is a partial clone) or to be present; previously, this > function required the latter. However, this change was not reflected in > the documentation of that function. Update the documentation > accordingly. > > Signed-off-by: Jonathan Tan <jonathantanmy@google.com> > --- > connected.h | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) Very much makes sense. I think this is sufficient clarification to allay your earlier worry of having to have a huge in-code comment to prevent the "must exist" loop from getting removed. > diff --git a/connected.h b/connected.h > index e4c961817..8d5a6b3ad 100644 > --- a/connected.h > +++ b/connected.h > @@ -51,9 +51,9 @@ struct check_connected_options { > #define CHECK_CONNECTED_INIT { 0 } > > /* > - * Make sure that our object store has all the commits necessary to > - * connect the ancestry chain to some of our existing refs, and all > - * the trees and blobs that these commits use. > + * Make sure that all given objects and all objects reachable from them > + * either exist in our object store or (if the repository is a partial > + * clone) are promised to be available. > * > * Return 0 if Ok, non zero otherwise (i.e. some missing objects) > *
diff --git a/connected.h b/connected.h index e4c961817..8d5a6b3ad 100644 --- a/connected.h +++ b/connected.h @@ -51,9 +51,9 @@ struct check_connected_options { #define CHECK_CONNECTED_INIT { 0 } /* - * Make sure that our object store has all the commits necessary to - * connect the ancestry chain to some of our existing refs, and all - * the trees and blobs that these commits use. + * Make sure that all given objects and all objects reachable from them + * either exist in our object store or (if the repository is a partial + * clone) are promised to be available. * * Return 0 if Ok, non zero otherwise (i.e. some missing objects) *
In acb0c57260 ("fetch: support filters", 2017-12-08), check_connected() was extended to allow objects to either be promised to be available (if the repository is a partial clone) or to be present; previously, this function required the latter. However, this change was not reflected in the documentation of that function. Update the documentation accordingly. Signed-off-by: Jonathan Tan <jonathantanmy@google.com> --- connected.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)