!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

417 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.139 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
1 Aug 2025
@raitobezarius:matrix.orgraitobezariusMaybe I should forcibly switch myself to Jujutsu to understand what can be achieved16:33:15
@qyriad:katesiria.orgQyriadwe are likely doing that soon16:33:30
@raitobezarius:matrix.orgraitobezariusBut really, this is the best I can offer at this point in time16:33:28
@charles:computer.surgeryCharlesdo iiiiiiit16:33:31
@qyriad:katesiria.orgQyriadpuck uses Jujutsu iwrc16:33:41
@qyriad:katesiria.orgQyriadidk what she does with Lix with it16:33:47
@emilazy:matrix.orgemily I have seen jade_ active in Jujutsu spaces too at least 16:33:55
@helle:tacobelllabs.nethelle (just a stray cat girl)yes, she has been trying to convince me to use it as well16:35:08
@emilazy:matrix.orgemily

as long as you have a formatting tool that can work in-memory on entire files (treefmt with the right configuration achieves this, clang-format can do it, nixfmt can do it, etc.) you can jj fix -s X on any X that has formatting-related conflicts (e.g., from a rebase or merge or revert) and the remaining conflicts in X and its children will be exactly the non-formatting ones. (jj fix -s X is also the tool that fixes formatting in X and its children in the absence of any conflicts)

I wouldn't call this a Jujutsu perk though because as I said the exact same results can be achieved with Git and insofar as it is more awkward to do so it is only the usual Jujutsu–Git delta of awkwardness

16:36:02
@charles:computer.surgeryCharlesjj is great. i was hesitant to try it because i felt pretty comfortable with git despite its terrible ux but i regret not trying jj sooner because it's genuinely a huge improvement16:36:08
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org

as long as you have a formatting tool that can work in-memory on entire files (treefmt with the right configuration achieves this, clang-format can do it, nixfmt can do it, etc.) you can jj fix -s X on any X that has formatting-related conflicts (e.g., from a rebase or merge or revert) and the remaining conflicts in X and its children will be exactly the non-formatting ones. (jj fix -s X is also the tool that fixes formatting in X and its children in the absence of any conflicts)

I wouldn't call this a Jujutsu perk though because as I said the exact same results can be achieved with Git and insofar as it is more awkward to do so it is only the usual Jujutsu–Git delta of awkwardness

yes but let's be clear again
16:36:35
@raitobezarius:matrix.orgraitobezariusi don't want to make Lix a project that is jj-only16:36:43
@raitobezarius:matrix.orgraitobezariusor usable very much only if you use jj16:36:49
@emilazy:matrix.orgemilysee my second paragraph :(16:36:54
@raitobezarius:matrix.orgraitobezariusok sorry :(16:37:01

Show newer messages


Back to Room ListRoom Version: 10