[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Referring to revisions in the git future
From: |
Stefan Monnier |
Subject: |
Re: Referring to revisions in the git future |
Date: |
Thu, 30 Oct 2014 09:29:07 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> The tension here is fundamental. You can have easy typo fixes, or you
> can have a record that is both reliable and snared, but not both.
> I think the latter is more important than the former.
I think you've just been brain-washed by the Bzr/Git/Hg crowd.
There's no reason why the commit message would need to be considered as
being part of the "immutable history". IOW there's no technical reason
to include the commit message in the Git hash.
[ For that same reason, I think a DVCS like Git should not include the
parents in the computation of the hash either, so you can later on
change the history graph (which might not be a DAG any more). ]
Furthermore, even now that those tools have already decided to keep the
commit message in the immutable history, we can still change the way
"git log" displays the commit message, by including "git-log-patches" in
subsequent commits. I haven't seen such a tool for Git yet, sadly.
Stefan
- Re: Referring to revisions in the git future, (continued)
- Re: Referring to revisions in the git future, Ivan Shmakov, 2014/10/30
- Re: Referring to revisions in the git future, Jan Djärv, 2014/10/30
- Re: Referring to revisions in the git future, Eric S. Raymond, 2014/10/30
- Re: Referring to revisions in the git future, Andreas Schwab, 2014/10/30
- Re: Referring to revisions in the git future, Eric S. Raymond, 2014/10/30
- Re: Referring to revisions in the git future, Andreas Schwab, 2014/10/30
- Re: Referring to revisions in the git future, Nicolas Richard, 2014/10/30
- Re: Referring to revisions in the git future, David Kastrup, 2014/10/30
- Re: Referring to revisions in the git future, Barry Warsaw, 2014/10/31
- Re: Referring to revisions in the git future, Stephen J. Turnbull, 2014/10/31
- Re: Referring to revisions in the git future,
Stefan Monnier <=
- DVCS design philosophy, Eric S. Raymond, 2014/10/31
- Re: DVCS design philosophy, Stefan Monnier, 2014/10/31
- Re: DVCS design philosophy, Eric S. Raymond, 2014/10/31
- Re: Referring to revisions in the git future, Nicolas Richard, 2014/10/31
- Re: Referring to revisions in the git future, Stefan Monnier, 2014/10/31
- Re: Referring to revisions in the git future, Stephen J. Turnbull, 2014/10/31
- Re: Referring to revisions in the git future, Eli Zaretskii, 2014/10/31
- Re: Referring to revisions in the git future., Stephen J. Turnbull, 2014/10/29
- Re: Referring to revisions in the git future., Barry Warsaw, 2014/10/30
- Re: Referring to revisions in the git future., Stephen J. Turnbull, 2014/10/30