* Guido Günther ([email protected]) wrote: > Hi, > On Tue, Sep 09, 2025 at 03:07:34PM -0400, Eric Dorland wrote: > > Source: git-buildpackage > > Version: 0.9.38 > > Severity: wishlist > > Tags: upstream > > > > Jujutsu (https://github.com/jj-vcs/jj) is a git compatible VCS that has > > many nice features for local editing. It would be interesting if gbp could > > support jj alongside git for all it's operations. > > > > A bit premature because jj isn't packaged in Debian yet, but just > > wanted to get this idea down and see if there's any enthusiasm for it. > > I don't understand what you're suggesting here? Using `jj` instead of > git to perform the actual operations? As far as I read it currently > jj uses git as storage so I wouldn't know what difference that would > make in practice so I assume you're suggesting something else?
Generally yes, use jj instead of git for many/most of the commands. Per https://jj-vcs.github.io/jj/latest/git-compatibility/#co-located-jujutsugit-repos in a colocated repo some mixing of commands is possible but things might be confused when mixing mutating commands. Some obvious nice things to support with jj: * gbp clone: so you get jj client initialized * gbp dch: Being able submit the changelog natively * gbp pq: This feels like the killer feature, since managing commit chains in jj is much more pleasant. * gbp pull: May need to invoke jj to keep things consistent -- Eric Dorland <[email protected]> 43CF 1228 F726 FD5B 474C E962 C256 FBD5 0022 1E93
signature.asc
Description: PGP signature

