Stefan Beller <stefanbel...@gmail.com> writes:

> On 22.08.2014 22:30, Junio C Hamano wrote:
>> @@ -1226,12 +1232,28 @@ static int delete_only(struct command *commands)
>>      return 1;
>>  }
>>  
>> +static char *prepare_push_cert_nonce(const char *sitename, const char *dir)
>> +{
>> +    struct strbuf buf = STRBUF_INIT;
>> +    unsigned char sha1[20];
>> +
>> +    if (!sitename) {
>> +            static char buf[1024];
>> +            gethostname(buf, sizeof(buf));
>> +            sitename = buf;
>> +    }
>> +    strbuf_addf(&buf, "%s:%s:%lu", sitename, dir, time(NULL));
>> +    hash_sha1_file(buf.buf, buf.len, "blob", sha1);
>> +    return xstrdup(sha1_to_hex(sha1));
>> +}
>> +
>
> On every other use of gethostname within git.git we're
> checking the return code. And if gethostname fails, we're
> either copying in 'localhost' or 'unknown' instead.
>
> Does that make sense here as well?

It does, but I think this code will have to change quite a lot
before it gets ready even for 'next'.

Thanks.

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to