Re: [PATCH/RFC 1/3] send-pack: track errors for each ref
Jeff King, Tue, Nov 13, 2007 11:27:09 +0100:
Show 13 quoted lines
> diff --git a/cache.h b/cache.h
> index 5f40e12..ca5d96d 100644
> --- a/cache.h
> +++ b/cache.h
> @@ -499,8 +499,17 @@ struct ref {
> struct ref *next;
> unsigned char old_sha1[20];
> unsigned char new_sha1[20];
> - unsigned char force;
> - unsigned char merge;
> + unsigned char force : 1;
> + unsigned char merge : 1;
> + unsigned char nonff : 1; unsigned char fastforward : 1; ? ffwd?
Show 5 quoted lines
> + unsigned char deletion : 1;
> + enum {
> + REF_STATUS_NONE = 0,
> + REF_STATUS_OK,
> + REF_STATUS_NONFF,isn't it a duplication of nonff?