Browse Source

Intermediate workaround for JGit's lack of core.autocrlf support

Windows users by default have core.autocrlf set to true. JGit
does not recognize the flags and thus works as if it is set. In order
to make JGit more compatible with msysgit we set the flag to false
in repositories that JGit creates.

Bug: 301775
Change-Id: I7ea462fe3516e5060b87aa1f7ed63689936830c2
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
stable-0.7
Robin Rosenberg 15 years ago
parent
commit
23827fefc0
  1. 1
      org.eclipse.jgit/src/org/eclipse/jgit/lib/Repository.java

1
org.eclipse.jgit/src/org/eclipse/jgit/lib/Repository.java

@ -286,6 +286,7 @@ public class Repository {
if (bare) if (bare)
cfg.setBoolean("core", null, "bare", true); cfg.setBoolean("core", null, "bare", true);
cfg.setBoolean("core", null, "logallrefupdates", !bare); cfg.setBoolean("core", null, "logallrefupdates", !bare);
cfg.setBoolean("core", null, "autocrlf", false);
cfg.save(); cfg.save();
} }

Loading…
Cancel
Save