E-Ink News Daily

Back to list

The (Petty) Reason We Didn't End Up Using jj

Gradle engineers attempted to adopt Jujutsu (jj) as a Git-compatible version control system but encountered a blocker related to Windows line ending handling in the Gradle Wrapper's batch files. The issue stems from .gitattributes configurations that ensure CRLF line endings for .bat files, which Jujutsu did not initially support correctly. Consequently, the team decided to stick with Git worktrees while continuing to monitor Jujutsu's development.

Background

Jujutsu is an emerging Git-compatible VCS that simplifies workflow by removing the staging area and making history rewriting safer. Gradle is a widely used build automation tool in the JVM ecosystem, relying heavily on Git for source management.

Source
Lobsters
Published
Jul 6, 2026 at 09:44 PM
Score
6.0 / 10