From: Jarkko Hietaniemi <jhi@iki.fi>
To: Johannes Schindelin <johannes.schindelin@gmx.de>
Cc: Junio C Hamano <gitster@pobox.com>, git@vger.kernel.org
Subject: Re: wishlist: make it possible to amend commit messages after push to remote
Date: Fri, 07 Aug 2015 18:50:52 -0400 [thread overview]
Message-ID: <55C5364C.6040904@iki.fi> (raw)
In-Reply-To: <a0b9f82a46f2887d3ff3fb392e2e4c2c@www.dscho.org>
On Friday-201508-07 15:38, Johannes Schindelin wrote:
> Speaking for myself, I actually like it that the entire metadata is part of the commit object, even the commit message. It makes the whole thing more reliable: one cannot claim that the commit does one thing on one day, and the next day all of a sudden claim that the commit does something completely different. Git's just really consistent the way it is.
Not that I expect anything to change.. but I'd like to point out again
that I wasn't wishlisting "overwrite/replace/demolish the old commit
message". More like a chain (hopefully of length one, but I canot
spll wuth a dam) of the messages, git log then showing the latest of
them, but allowing accessing earlier ones.
Or another way to illustrate my idea: assume a create-once-no-delete
filesystem.
echo 42 > the_answr.txt
Oh, darn it...
ln -s the_answr.txt the_answer.txt
Now both names still point to the content "42\n". The first SHA
would be over ["42\n", "the_answr.txt"] and the second SHA over
["42\n", "the_answer.txt"].
But I get the distinct feeling of beating a poor dead horse here,
so I'll shut up.
next prev parent reply other threads:[~2015-08-07 22:51 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-07 0:23 wishlist: make it possible to amend commit messages after push to remote Jarkko Hietaniemi
2015-08-07 16:09 ` Kevin Daudt
2015-08-07 17:14 ` Jarkko Hietaniemi
2015-08-07 21:02 ` Philip Oakley
2015-08-07 16:59 ` Junio C Hamano
2015-08-07 17:10 ` Jarkko Hietaniemi
2015-08-07 19:38 ` Johannes Schindelin
2015-08-07 22:50 ` Jarkko Hietaniemi [this message]
2015-08-08 9:24 ` Jeff King
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55C5364C.6040904@iki.fi \
--to=jhi@iki.fi \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
--cc=johannes.schindelin@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.