On Thu, May 6, 2010 at 6:27 PM, Eyvind Bernhardsen <eyvind.bernhardsen@xxxxxxxxx> wrote: > - An attribute called "auto-eol" is set in the repository to turn on > normalization of line endings. Since attributes are content, the > setting is copied when the repository is cloned and can be changed in > an existing repository (with a few caveats). Setting this attribute > is equivalent to setting "core.autocrlf" to "input" or "true". > > - A configuration variable called "core.eolStyle" determines which type > of line endings are used when checking files out to the working > directory. I definitely like this. The existing core.autocrlf setting does cause a lot of confusion for precisely the reason you stated: people often forget to set it until *after* they've checked out the repo, at which time all the files are already checked out wrong and total confusion ensues. Being able to globally set my preferred eol style in one place, but only have it take effect on projects (and individual files in that project) that we already know have eol constraints, would be wonderful. Of course this new feature would be in addition to the existing core.autocrlf setting, not replacing it. This would definitely help our Windows users at work. Have fun, Avery -- 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