Cc: David Kastrup <dak@...>, martin f krafft <madduck@...>, <git@...>, Daniel Barkalow <barkalow@...>, Johannes Schindelin <Johannes.Schindelin@...>, Thomas Harning Jr. <harningt@...>, Francis Moreau <francis.moro@...>, Nicolas Vilz <niv@...>
100]:
=20
=20
lete=20
what=20
o=20
e=20
You need more than that. You need to be able to log, blame etc on the=20
attributes. One of the big annoyances of Subversion properties is being=20
unable to find out when or why a property value was changed.
I still don't see why the attributes need to be stored in git directly -=20
particularly if you are going to use an external program to actually apply=
=20
any settings - why not store the attributes as normal file (or files) of=20
some sort tracked by git? You could use any number of methods - e.g. use=
=20
an sqlite database stored in the root of your tree, or a .<name>.props=20
file alongside each path that you have properties for. You could even=20
write a system that uses such a method and was then SCM agnostic, allowing=
=20
you to keep your attribute tracking system if/when something better than=20
git comes along - or simply share it with less-fortunate souls stuck in an=
=20
inferior system.
--=20
Julian
---
A strong conviction that something must be done is the parent of many
bad measures.
=09=09-- Daniel Webster