Commit Graph

1 Commits

Author SHA1 Message Date
brian m. carlson
1ff52542da
git/gitattr: add a macro processor
When processing .gitattributes files, it's possible to have macros
defined.  Add a macro processor class that takes lists of attribute
lines and expands them using macros, optionally reading in any macros
from the file.  This design allows us to process macros for some files
and not others, like Git does.
2018-12-03 17:18:49 +00:00