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

Re: [PATCH] git-commit: revamp the git-commit semantics.

From
Junio C Hamano <junkio@cox.net>
Date
Feb 6, 2006, 00:03 UTC
Message-ID
<7vwtg9cq0k.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<20060205225116.GC24561@blinkenlights.visv.net>
Michael Fischer <michael@visv.net> writes:

[Michael, forgive me to respond in public -- which I know is against an established netiquette, but I think this comment is useful to people on the list in general.]

Show 12 quoted lines
> $ git-applymbox ../patch 
> 1 patch(es) to process.
>
> Applying 'git-commit: revamp the git-commit semantics.'
>
> error: Documentation/core-tutorial.txt: does not exist in index
> error: patch failed: git-commit.sh:213
> error: git-commit.sh: patch does not apply
>
> So, kind of hard to give an opinion on it.
>
> I've got 1.1.6 from a couple of days ago, downloaded source.

Ah, sorry, the development happens on the "master" branch. The maintenance release 1.1.6 has only fixes since 1.1.0 was done, and lacks all the new developments on the master branch.

Especially this update involves backward incompatible changes, it will _not_ appear in any of the future 1.1.X releases.

To keep yourself up to date:
	$ git clone git://git.kernel.org/pub/scm/git master.git
        $ cd master.git

This would give you the latest from the master branch that the patch would apply cleanly to.

It is in the the pu (proposed updates) branch, so once you make clone like this, you do not have to apply the patch yourself. Instead, you could find the commit that merges jc/commit topic branch on it:

        $ git show-branch --topo-order master pu
which probably would show something like this:
	...
         - [pu^] Merge branch 'jc/commit'
         + [pu^^2] git-commit: revamp the git-commit semantics.
        ...
The easiest way to try it out is:
	$ git checkout -b test pu^
Note: this would also get other topic branches merged on top of
master, but I consider them to be safe.  The rule of thumb is
that the closer to the tip of the "pu", the less ready the
change is to be of general use.
Then build it as usual.
	$ make && make install
Thanks.
Previous: Junio C HamanoNext: Junio C Hamano
Message 13 of 16 in “git-commit: revamp the git-commit semantics.”
  1. git-commit: revamp the git-commit semantics.Junio C Hamano, Feb 5, 2006
  2. Marco CostalbaFeb 5, 2006
  3. Junio C HamanoFeb 5, 2006
  4. Marco CostalbaFeb 5, 2006
  5. Junio C HamanoFeb 5, 2006
  6. Nicolas PitreFeb 7, 2006
  7. Junio C HamanoFeb 7, 2006
  8. Junio C HamanoFeb 7, 2006
  9. Jon LoeligerFeb 7, 2006
  10. Nicolas PitreFeb 7, 2006
  11. Nicolas PitreFeb 7, 2006
  12. Junio C HamanoFeb 8, 2006
  13. Junio C HamanoFeb 6, 2006
  14. Junio C HamanoFeb 6, 2006
  15. Michael FischerFeb 6, 2006
  16. Junio C HamanoFeb 6, 2006

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.