Jeff King <peff@xxxxxxxx> writes: > No, I meant it explicitly to be about this single user hating it. Note > how the resulting commits are never pushed. It is purely a local > override, but with the added bonus that history is tracked so you can > merge in further changes from upstream. > ... > It also does allow "[include]ref = origin/meta:gitconfig" if you want to > live dangerously. I consider that a feature, because it lets the user > make the security tradeoff they deem appropriate. While I do not think origin/meta:config is a sensible default, I actually do think that: [include] ref = meta:gitconfig [branch "meta"] remote = origin merge = refs/heads/meta makes some sense. The earlier example with the in-tree dev_tools/config in the same line of history as the usual source material to keep track of private changes ("this single user hating it") was not realistic as it forbids the user from sharing the rest of the source once she decides to fork the config preference. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html