Thread (12 messages) flat view 12 messages, 6 authors, 2016-06-15

Re: metastore

From: David Kastrup <hidden>
Date: 2016-06-15 22:43:37

David Härdeman [off-list ref] writes:
On Tue, Oct 02, 2007 at 08:53:01PM +0100, martin f krafft wrote:
quoted
also sprach David Härdeman [off-list ref] [2007.09.19.2016 +0100]:
quoted
But I agree, if any changes were made to git, I'd advocate adding
arbitrary attributes to files (much like xattrs) in name=value
pairs, then any extended metadata could be stored in those
attributes and external scripts/tools could use them in some way
that makes sense...and also make sure to only update them when it
makes sense.
So where would those metdata be stored in your opinion?
I'm not sufficiently versed in the internals of git to have an
informed opinion :)
I think we have something like a length count for file names in index
and/or tree.  We could just put the (sorted) attributes after a NUL
byte in the file name and include them in the count.  It would also
make those artificially longer file names work more or less when
sorting them for deltification.

However, this requires implementing _policies_: it must be possible to
specify per repository exactly what will and what won't get tracked,
or one will get conflicts that are not necessary or appropriate.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help