Re: On undoing a forced push
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Jun 10, 2015, 02:43 UTC
- Message-ID
- <CACsJy8D32vjn=GuJj60hFKMwgqbV6L1G9OyEBguCD4c0Nb_kjQ@mail.gmail.com>
- In-Reply-To
- <20150609150035.GA102463@vauxhall.crustytoothpaste.net>
On Tue, Jun 9, 2015 at 10:00 PM, brian m. carlson <sandals@crustytoothpaste.net> wrote:
Show 18 quoted lines
> On Tue, Jun 09, 2015 at 07:12:21PM +0700, Duy Nguyen wrote:
>> diff --git a/transport.c b/transport.c
>> index f080e93..6bd6a64 100644
>> --- a/transport.c
>> +++ b/transport.c
>> @@ -657,16 +657,17 @@ static void print_ok_ref_status(struct ref *ref, int porcelain)
>> "[new branch]"),
>> ref, ref->peer_ref, NULL, porcelain);
>> else {
>> - char quickref[84];
>> + char quickref[104];
>
> You've increased this by 20, but you're adding 40 characters to the
> strcpy. Are you sure that's enough?
>
> Also, you might consider writing this in terms of GIT_SHA1_HEXSZ, as it
> will be more obvious that this depends on that value. If you don't now,
> I will later.It's a demonstration patch and I didn't pay much attention. I think converting this quickref to strbuf may be better though, when you convert this file to object_id.
-- Duy