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

Re: [RFC/PATCH] rebase: add -x option to record original commit name

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 6, 2010, 04:43 UTC
Message-ID
<7vbpg3dldq.fsf@alter.siamese.dyndns.org>
In-Reply-To
<76718491002052018s324747ecj31963b493868dbbd@mail.gmail.com>
Jay Soffian <jaysoffian@gmail.com> writes:
Show 8 quoted lines
> Since there is a difference of opinion here, how about this proposal:
>
> 1) We keep -x in cherry-pick
>
> 2) I convince you to add my -x patch to rebase.sh (hmm, how to do that?) :-)
>
> 3) We add a -X option to both cherry-pick and rebase.sh that records
> in the notes instead of in the log message.

How could that be a counterproposal to a deprecation of -x and adding hooks as a replacement, as a solution to more general issues?

Show 11 quoted lines
>> I ended up using this hacky script for that.  It finds the svn uuid from
>> the metadata file, and then finds ".rev_map.$uuid" files from all over the
>> place to see if any of them contains a record that points at the git
>> commit I am interested in.
>>
>> I really wish "git svn" has a built-in way to do something like that;
>> perhaps I didn't look hard enough.
>
> Is git svn find-rev not what you want? (Caveat, it doesn't seem to
> work for me, but it's claimed description seems to be what you're
> asking for.)

Maybe, but it calls cmt_metadata() which is "grep ^git-svn-id:" of the commit object, so we know why it doesn't X-<.

Previous: Jay SoffianNext: Jay Soffian
Message 7 of 10 in “rebase: add -x option to record original commit name”
  1. rebase: add -x option to record original commit nameJay Soffian, Feb 6, 2010
  2. Junio C HamanoFeb 6, 2010
  3. Jay SoffianFeb 6, 2010
  4. Jay SoffianFeb 6, 2010
  5. Junio C HamanoFeb 6, 2010
  6. Jay SoffianFeb 6, 2010
  7. Junio C HamanoFeb 6, 2010
  8. Jay SoffianFeb 6, 2010
  9. tytso@mit.eduFeb 6, 2010
  10. Junio C HamanoFeb 6, 2010

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.