git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git-gui ignores core.hooksPath

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 11, 2018, 00:44 UTC
Message-ID
<xmqqy3huzi58.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<87muyabpuz.fsf@evledraar.gmail.com>
Ævar Arnfjörð Bjarmason <avarab@gmail.com> writes:
> Isn't everyone involved much better solved if we come up with some plan
> to split these off from git.git? I.e. I think if if git-gui, gitk and
> gitweb were proposed for inclusion in-tree today I don't think we'd
> bite, and instead point to things like [1] or [2].

It is actually the other way around. gitk and git-gui had active maintainers and they (not Linus nor I) wanted to have their own release schedule and versioning; they started as eparate projects.

The arrangement was pleasant to work with while the subsystem was actively managed. People can send patches to it just like to other parts of the system (and the change rarely if ever needs to touch both core and GUI at the same time---otherwise it would be impractical to split them out as a separate projects), reviewers would give comments on the list, and subsystem maintainers would pick them up just like I pick up patches to the core part. Then from time to time, subsystem maintainers would give me a pull request to complete the cycle. I do "pull -Xsubtree=git-gui/".

It breaks down when subsystem maintainers go quiet. Even if I were to play a patch monkey backed by volunteer reviewers, I'd still have to pretend that these are separate projects that are occasionally subtree merged, with my own pull requests to subsystem repositories that may never be responded, just in case the separate subsystem projects will become active again.

If you split git-gui off, it would just die, unless somebody steps up and takes it over. And if somebody steps up and takes it over, we can keep merging from their repositories without any problem.

Previous: Ævar Arnfjörð BjarmasonNext: Bert Wesarg
Message 15 of 20 in “git-gui ignores core.hooksPath”
  1. Philipp GortanJun 2, 2017
  2. Samuel LijinJun 2, 2017
  3. Ævar Arnfjörð BjarmasonJun 2, 2017
  4. respect core.hooksPath, falling back to .git/hooksPhilipp Gortan, Jun 2, 2017
  5. Philipp GortanJun 2, 2017
  6. Johannes SchindelinJun 14, 2017
  7. Philip OakleyJun 2, 2017
  8. Philipp GortanJun 2, 2017
  9. Johannes SchindelinJun 14, 2017
  10. Philipp GortanJun 14, 2017
  11. Chris MaesApr 10, 2018
  12. Johannes SchindelinApr 10, 2018
  13. Junio C HamanoApr 10, 2018
  14. Ævar Arnfjörð BjarmasonApr 10, 2018
  15. Junio C HamanoApr 11, 2018
  16. Bert WesargJun 5, 2018
  17. Stefan BellerJun 11, 2018
  18. Johannes SixtJun 12, 2018
  19. Johannes SchindelinJul 10, 2018
  20. Philip OakleyJul 10, 2018

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.