[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[atomic-devel] A quick note on Homu usage
- From: Colin Walters <walters verbum org>
- To: atomic-devel projectatomic io
- Subject: [atomic-devel] A quick note on Homu usage
- Date: Mon, 04 Apr 2016 11:33:29 -0400
Hi,
For the entire time I've been maintaining projects on Github I have had this
deeply rooted unhappy feeling every time I clicked the merge button,
because I just really hate what the merge commits do to `git log`. IMO, merge
commits make sense if you're the Linux kernel, but for smaller projects
are just ugly noise.
Github actually recently improved this:
https://github.com/blog/2141-squash-your-commits
However, over the last few weeks (before the Github change) I've been
switching more of the projects for which I am a primary maintainer over to my
personal instance of Homu:
https://github.com/servo/homu
known as @cgwalters-bot.
Even after the Github change to support squashing, it has the nice advantage of implementing
a "merge queue" and testing each merge before commit. Another benefit
of this that I like is being able to just drop an "r+ $sha" in a comment
and forget about the PR (assuming the tests pass).
Anyways, the plan is to move this functionality for Project Atomic into
atomic-bot at some point (hopefully soon).
In the meantime though, rpm-ostree is one example user of this:
https://github.com/projectatomic/rpm-ostree/pull/256
So if you see some repos using this, that's the background.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]