Whether you use an explicit "dev" type or an implicit "dev" type that calls itself "blob" and uses a magic mode flag to tell checkout that it needs special treatment doesn't make a difference (whatever you prefer, really). I was only trying to make the point that hashes should remain hashes and not become a placeholder for minors/majors. However, as somebody already suggested, the entire issue is probably moot. When was the last time you tried to version control /dev? ;) Andreas On Tue, 3 May 2005, Junio C Hamano wrote: > >>>>> "LT" == Linus Torvalds <torvalds@osdl.org> writes: > > LT> On Tue, 3 May 2005, Andreas Gal wrote: > > >> 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. > > LT> Hey, I don't personally care that much. I don't see anybody using > LT> character device nodes in the kernel tree, and I don't think most SCM's > LT> support stuff like that anyway ;) > > LT> If you want to make it a blob (and have a use for it), go wild. > > Introducing "dev" type, as Andreas suggests, is wrong. This > this should be done in the same way as you suggested for the > symlink case. Store a blob object with those chrdev or blkdev > modes whose contents are of form: > > major=14 > minor=4 > owner=root > group=audio > perm=0660 > > This would impact the diff side least, and for the cache side it > does not matter in storing and merging. checkout-cache still > needs to know about this. > > - > 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 > - 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.htmlReceived on Wed May 04 07:56:50 2005
This archive was generated by hypermail 2.1.8 : 2005-05-04 07:56:50 EST