!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
17 May 2024
@puck:puck.moepuckyou can00:30:11
@jade_:matrix.orgjade_it doesn't support change-ids which makes me not willing to touch it00:30:14
@puck:puck.moepuckbut it's very underdocumented00:30:18
@qyriad:katesiria.orgQyriadtbh even if we had to specify the exact place to push instead of change IDs we'd be okay with that, but no per-commit history is a non-starter00:31:08
@puck:puck.moepuckhence wanting to try it and document it00:31:08
@julia:the-apothecary.clubjuliaone thing I don't understand about Gerrit, is if there's chsnge-ids, why bother adding merge commits to main for single-conmit-changes when you could just rebase ontop00:31:25
@jade_:matrix.orgjade_
In reply to @julia:the-apothecary.club
one thing I don't understand about Gerrit, is if there's chsnge-ids, why bother adding merge commits to main for single-conmit-changes when you could just rebase ontop
config setting
00:31:34
@puck:puck.moepuckthis is a configuration thing we've like. not set00:31:36
@puck:puck.moepuckWe should, though.00:31:40
@jade_:matrix.orgjade_but the reason for it is that i understand that if you have a commit on top, it will lose the relation somehow00:31:55
@puck:puck.moepuckhm?00:32:09
@jade_:matrix.orgjade_
In reply to @puck:puck.moe
hm?
i was looking into this in re Reviewed-On tags: https://groups.google.com/g/repo-discuss/c/1j_FkvlhM4M
00:32:44
@qyriad:katesiria.orgQyriad I thought there was a setting like "merge commit if necessary" or somwthing 00:32:50
@jade_:matrix.orgjade_yes00:32:56
@jade_:matrix.orgjade_that's what we have00:32:58
@qyriad:katesiria.orgQyriad ah 00:33:02
@jade_:matrix.orgjade_i think that merges tend to result in git tooling behaving better, at very little disadvantage00:33:20
@jade_:matrix.orgjade_also it allows commit signing, which some people like00:33:28
@qyriad:katesiria.orgQyriad yeah we don't mind the merges personally  00:34:21
@jade_:matrix.orgjade_https://gerrit-review.googlesource.com/Documentation/config-project-config.html#submit-type here we go00:34:30
@puck:puck.moepucki'd prefer not having them but not strongly00:34:30
@qyriad:katesiria.orgQyriad and often it ends up being a chain of at least a few commits 00:34:34
@jade_:matrix.orgjade_ the cherry-pick option is busted imo 00:34:40
@qyriad:katesiria.orgQyriad rip 00:34:45
@puck:puck.moepuck i'd set it to rebase always 00:35:03
@puck:puck.moepuck

When rebasing the patchset, Gerrit automatically appends onto the end of the commit message a short summary of the change’s approvals, and a URL link back to the change in the web UI

00:35:25
@puck:puck.moepuck..if we want this in the history, hrm00:35:45
@jade_:matrix.orgjade_ yeah that would be nice, but we could just fix forgejo to have links in that 00:35:52
@jade_:matrix.orgjade_change-ids can be linked00:35:57
@puck:puck.moepuck (it'll add Reviewed-by, etc) 00:36:03

There are no newer messages yet.


Back to Room ListRoom Version: 10