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

Re: A generalization of git blame

From
Junio C Hamano <gitster@pobox.com>
Date
Sep 26, 2012, 19:11 UTC
Message-ID
<7vfw64txa1.fsf@alter.siamese.dyndns.org>
In-Reply-To
<72fc15c78ddb6b5c9e95f6b0cd925a26.squirrel@webmail.cs.wisc.edu>
xmeng@cs.wisc.edu writes:
> Another question is that is it possible to include my tool as a git
> built-in tool in the future?

It largely depends on how the user would interact with your program, which is totally unclear as we haven't seen any part of it. I do not think we have enough information to answer the question at this point.

> I know that my tool is still not good for any release. But I would
> like to share my work with other people if other people are
> interested.

If it is a trivial script that largely depends on what we already ship, I would not mind carrying it in contrib/. If it is anything substantial and substantially useful, however, I would suspect that you are better off not be in in my tree, but rather want to be independent. Finishing it to be useful for your purpose, publishing it somewhere people can take a look at and adding a pointer to https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools is probably where you would want to start.

> And if it is possible, I think I will have a stronger motivation
> to make my tool more robust and useful.

I've seen from time to time people ask "I am thinking of doing this; will a patch be accepted? If so, I'll work on it." before showing any work, and my response always has been:

 (1) We won't know how useful and interesting your contribution be
     for our audience, until we see it; and
 (2) If you truly believe in your work (find it useful, find writing
     it fun, etc.), that would be incentive enough for you to work
     on it, whether or not the result will land in my tree.  You
     should instead aim for something so brilliant that we would
     come to you begging for your permission to include it in our
     project.
I think it applies to your inquiry as well.
Previous: xmeng@cs.wisc.eduNext: xmeng@cs.wisc.edu
Message 5 of 7 in “A generalization of git blame”
  1. xmeng@cs.wisc.eduSep 25, 2012
  2. Philip OakleySep 25, 2012
  3. Junio C HamanoSep 25, 2012
  4. xmeng@cs.wisc.eduSep 26, 2012
  5. Junio C HamanoSep 26, 2012
  6. xmeng@cs.wisc.eduSep 27, 2012
  7. Junio C HamanoSep 27, 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.