Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Posted Jun 24, 2021 16:29 UTC (Thu) by tlamp (subscriber, #108540)In reply to: Pulling GitHub into the kernel process by marcH
Parent article: Pulling GitHub into the kernel process
In GH there's no real revision method, I constantly click on links only to get "did not find what you're looking for" (paraphrased) as the branch got force pushed, or a pull requested abandoned/closed and the new one was not linked in the old, as that is really only happening if a user comments "replaces #12345" or the like.
> - Fine-grained notifications to anything - from nothing to everything. The recipient is in control.
x-sieve (I'm not maintaining those directly, open-xchange has a nice web-gui for it) and mailing list subscriptions are way more flexible though, GH got a bit better recently, the recipient may even be in control, but what use if the choices are "scalding hot" or "freezing cold".
So I'm really not sold that *those* are the main advantages.
Posted Jun 24, 2021 17:58 UTC (Thu)
by mathstuf (subscriber, #69389)
[Link] (4 responses)
[1]Of course you can race and push twice before ghostflow fetches the middle one, but if you're winning that race, what are you really gaining?
Posted Jul 26, 2021 7:12 UTC (Mon)
by tpo (subscriber, #25713)
[Link] (3 responses)
When I search the nets for ghostflow, then there's almost nothing. The first result is www.ghostflow.com. When I go there the only thing I can do there is to log in. Is there a place in the electric sphere that would actually tell me what ghostflow can offer me (as opposed to me offering my email address to ghostflow)?
Posted Jul 26, 2021 16:22 UTC (Mon)
by mathstuf (subscriber, #69389)
[Link] (2 responses)
The way we deploy it is here: https://gitlab.kitware.com/utils/ghostflow-director/ (as a webhook handler for gitlab and github) and the core routines (including a nascent cli tool) are here: https://gitlab.kitware.com/utils/rust-ghostflow
Posted Jul 27, 2021 9:35 UTC (Tue)
by tpo (subscriber, #25713)
[Link] (1 responses)
The Repo https://gitlab.kitware.com/utils/rust-ghostflow doesn't have a README.md and it's description is: "Routines which implement various parts of "ghostflow", or the git-hosted workflow.", which basically says "foo implements foo", which isn't helpful to the reader's understanding of what *actually* the purpose of that software is.
So I suggest to link from the description of https://gitlab.kitware.com/utils/rust-ghostflow to https://gitlab.kitware.com/utils/ghostflow-director/, which has minimal info on what ghostflow is, or even better to add a README.md to https://gitlab.kitware.com/utils/rust-ghostflow with minimal info that at least contains that link.
Posted Jul 27, 2021 15:04 UTC (Tue)
by mathstuf (subscriber, #69389)
[Link]
Posted Jun 24, 2021 20:41 UTC (Thu)
by marcH (subscriber, #57642)
[Link] (6 responses)
> In GH there's no real revision method, I constantly click on links only to get "did not find what you're looking for" (paraphrased) as the branch got force pushed
I tried (and failed) to separate into two different comments two very different Github facts:
- Hyperlinking in github is awesome. This thread.
Posted Jun 25, 2021 12:49 UTC (Fri)
by bluca (subscriber, #118303)
[Link] (5 responses)
Posted Jun 25, 2021 15:28 UTC (Fri)
by marcH (subscriber, #57642)
[Link] (3 responses)
[*] range-diff was implemented by Gerrit in 2018, before git itself https://gitlab.com/gitlab-org/gitlab/-/issues/24096
Posted Jun 25, 2021 16:51 UTC (Fri)
by mathstuf (subscriber, #69389)
[Link] (2 responses)
And yes, I've been poking GitLab occasionally to finally implement that, but they always seem to have higher priority things :/ . If you plan ahead, you can rebase the diff as-is, push, then edit the topic to make useful inter-push diffs. Conflicts obvious get lost in the noise, but it's about the best one can do on the web interfaces these days.
Posted Jun 25, 2021 17:51 UTC (Fri)
by marcH (subscriber, #57642)
[Link] (1 responses)
Posted Jun 25, 2021 20:55 UTC (Fri)
by mathstuf (subscriber, #69389)
[Link]
Posted Jun 28, 2021 15:02 UTC (Mon)
by hkario (subscriber, #94864)
[Link]
I'm using Reviewable.io precisely because github makes it impossible to understand what happened during rebase if both the branch and master were updated in the mean-time.
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
- Github hates amending commits and force-pushing. This other post: https://lwn.net/Articles/860741/
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process
Pulling GitHub into the kernel process