git-lfs/git/gitattr
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
..
attr_test.go git/gitattr: add support for parsing macros 2018-12-03 17:18:49 +00:00
attr.go git/gitattr: add support for parsing macros 2018-12-03 17:18:49 +00:00
macro_test.go git/gitattr: add a macro processor 2018-12-03 17:18:49 +00:00
macro.go git/gitattr: add a macro processor 2018-12-03 17:18:49 +00:00
tree_test.go git/gitattr/tree_test.go: ensure that children are given appropriately 2018-07-09 12:04:06 -05:00
tree.go git: unify attribute parsing 2018-12-03 17:18:49 +00:00