On Tue, 8 Jan 2008, Dmitry Potapov wrote:We already do half of that: if (action == CRLF_GUESS) { /* * We're currently not going to even try to convert stuff * that has bare CR characters. Does anybody do that crazy * stuff? */ if (stats.cr != stats.crlf) return 0; but we don't check that there are no "naked" LF characters. So the only thing you'd need to add is to add a /* No naked LF's! */ if (safecrlf && stats.lf) return 0; to that sequence too, but the thing is, having mixed line-endings isn't actually all that unusual, so I think that kind of "autocrlf=safe" thing is actually almost useless - because when that thing triggers, you almost always *do* want to convert it to be just one way. I've seen it multiple times when people cooperate with windows files with unix tools, where unix editors often preserve old CRLF's, but write new lines with just LF. So "autocrlf=safe" would be trivial to add, but I suspect it would cause more confusion than it would fix. Linus - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Andrew Morton | Re: 2.6.24-rc6-mm1 |
| Glauber de Oliveira Costa | [PATCH 8/19] modify write_ldt function |
| Steven Rostedt | Re: Major regression on hackbench with SLUB |
| Satyam Sharma | Re: 2.6.23-rc4-mm1 |
git: | |
| Chris Ortman | [FEATURE REQUEST] git-svn format-patch |
| Bill Lear | Meaning of "fatal: protocol error: bad line length character"? |
| Scott Chacon | Git Community Book |
| Catalin Marinas | Re: [ANNOUNCE] pg - A patch porcelain for GIT |
| Richard Stallman | Real men don't attack straw men |
| frantisek holop | nptd regression in 4.2 |
| Kevin | uvm_mapent_alloc: out of static map entries on 4.3 i386 |
| Vim Visual | GRAPE cluster supercomputer + OpenBSD |
| John Stoffel | Re: [PATCH] LogFS take three |
| hooanon05 | [PATCH 62/67] aufs magic sysrq handler |
| Chris Mason | Re: [PATCH][RFC] fast file mapping for loop |
| Chris Mason | Re: [ANNOUNCE] Btrfs v0.12 released |
