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

Re: [PATCH 1/8] Add basic Coccinelle transforms.

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 7, 2016, 02:54 UTC
Message-ID
<xmqqfuspu2sr.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<20160607023144.GA72717@vauxhall.crustytoothpaste.net>
"brian m. carlson" <sandals@crustytoothpaste.net> writes:
> My goal here is simply to avoid needing to include this set of
> transformations in each commit message, which would tend to bloat it
> considerably.

Yeah, I understand that. Philosophically this is similar to what we traditionally keep in contrib/examples/, where it is not really part of git-the-product but is still shipped to help git developers.

The resulting changes looked reasonably clean and thorough (the latter is understandable as it is a tool's output ;-), and the input language quite understandable. This sounds like a fun process.

Thanks.
Previous: brian m. carlson
Message 15 of 15 in “Add basic Coccinelle transforms.”
  1. 1/8 Add basic Coccinelle transforms.brian m. carlson, Jun 7, 2016
  2. 2/8 Apply standard object_id Coccinelle transformations.brian m. carlson, Jun 7, 2016
  3. 3/8 Convert struct diff_filespec to struct object_idbrian m. carlson, Jun 7, 2016
  4. 4/8 Rename struct diff_filespec's sha1_valid member.brian m. carlson, Jun 7, 2016
  5. Johannes SixtJun 7, 2016
  6. Jeff KingJun 7, 2016
  7. Junio C HamanoJun 7, 2016
  8. brian m. carlsonJun 7, 2016
  9. 5/8 merge-recursive: convert struct stage_data to use object_idbrian m. carlson, Jun 7, 2016
  10. 6/8 merge-recursive: convert struct merge_file_info to object_idbrian m. carlson, Jun 7, 2016
  11. 7/8 merge-recursive: convert leaf functions to use struct object_idbrian m. carlson, Jun 7, 2016
  12. 8/8 merge-recursive: convert merge_recursive_generic to object_idbrian m. carlson, Jun 7, 2016
  13. Junio C HamanoJun 7, 2016
  14. brian m. carlsonJun 7, 2016
  15. Junio C HamanoJun 7, 2016

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.