Re: git and symlinks as tracked content

From: Andreas Gal <gal@uci.edu>
Date: 2005-05-04 05:57:51
>  - S_IFCHR/S_IFBLK (0020000 or 0060000), with the 20-byte SHA1 not being a 
>    SHA1 at all, but just the major:minor numbers in some nice binary 
>    encoding. Probably: two network byte order 32-bit values, with twelve 
>    bytes of some non-zero signature (the SHA1 of all zeroes should be 
>    avoided, so the signature really should be soemthing else than just 
>    twelve bytes of zero).

Yuck. Thats really ugly. Right now all files have a uniform touch to them. 
For every hash you can locate the file, determine its type/tag, unpack it, 
and check the SHA1 hash. The proposal above breaks all that. Why not just 
introduce a new object type "dev" and put major minor in there. It 
will still always hash to the same SHA1 hash value, but fits much better in the 
overall design. 

Andreas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Wed May 04 06:00:37 2005

This archive was generated by hypermail 2.1.8 : 2005-05-04 06:00:37 EST