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

Re: git-subtree

From
Junio C Hamano <gitster@pobox.com>
Date
Jan 5, 2012, 15:53 UTC
Message-ID
<7vboqino1r.fsf@alter.siamese.dyndns.org>
In-Reply-To
<nngaa638nwf.fsf@transit.us.cray.com>
David Greene <dag@cray.com> writes:
> How does the git community want the patch presented?  Right now it's one
> monolithic thing.  I understand that isn't ideal but I don't think
> incorporating the entire GitHub master history is necessarily the best
> idea either.

It depends on the longer term vision of how the result of this submission will evolve and more importantly, where you fit in the piture.

One possible answer you could give us might go like this:
    The longer term vision is for "git subtree" to become, and be
    developed further as, an integral part of the core git suite.
    I have been an active contributor to the "git subtree" project for
    quite some time, and am very familiar with the code. Avery has been
    too busy to properly take care of the maintenance of "git subtree",
    and expected to be so for the foreseeable future. I will address any
    issue raised during the initial review and will be taking over its
    maintenance and further development.
    My plan is to put this first to contrib/ area, keep it there for a few
    release cycles while ironing out remaining kinks in the code, and
    eventually make it one of the "git" subcommands. Avery's external tree
    will cease to exist as future development will happen in-tree in the
    git repository.

Your answer might differ, of course, but the point is that we would need to weigh pros and cons between inclusion of it in the git repository and keeping it in Avery's repository and have him and his contributors maintain, enhance and distribute it from there, and it largely depends on the nature of the submission. Is it a "throw it over the wall" dump of a large code of unknown quality that we need to clean up first without knowing the vision of how "git subtree" should evolve by original author and/or people who have been actively developing it?

Previous: David A. GreeneNext: David A. Greene
Message 13 of 15 in “git-subtree”
  1. David GreeneJan 4, 2012
  2. Ramkumar RamachandraJan 5, 2012
  3. David A. GreeneJan 5, 2012
  4. Ramkumar RamachandraJan 5, 2012
  5. David A. GreeneJan 5, 2012
  6. David A. GreeneJan 6, 2012
  7. David A. GreeneJan 5, 2012
  8. Jeff KingJan 5, 2012
  9. David A. GreeneJan 5, 2012
  10. David A. GreeneJan 29, 2012
  11. David A. GreeneJan 30, 2012
  12. David A. GreeneJan 5, 2012
  13. Junio C HamanoJan 5, 2012
  14. David A. GreeneJan 5, 2012
  15. David A. GreeneJan 5, 2012

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.