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

Re: [RFC/PATCH] Implement poor-man's submodule support using commit hooks

From
APAndy Parkins <andyparkins@gmail.com>
Date
Dec 20, 2006, 14:20 UTC
Message-ID
<200612201420.58756.andyparkins@gmail.com>
In-Reply-To
<embfus$d50$1@sea.gmane.org>
On Wednesday 2006 December 20 14:07, Jakub Narebski wrote:
Show 5 quoted lines
> > Unfortunately, it is the hash that is optional.  When you create the
> > file, you don't list the hashes, you list the subdirectories.  I suppose
> > I could make it so you have to give "000000" or something first?
>
> That's the convention git uses in git-diff, reflog, etc.

They are all outputs though; this is an input. I did it that way round so that I could say:

cat .gitmodules <<EOF submodule1 submodule2 EOF

And that was it. Of course, this doesn't work when there are spaces in the filename, so I guess it's got to be

cat .gitmodules <<EOF 000 submodule1 000 submodule2 EOF

I'll wait to see if there are more objections before posting an updated patch.
Andy
-- 
Dr Andy Parkins, M Eng (hons), MIEE
Previous: Jakub NarebskiNext: Rogan Dawes
Message 5 of 14 in “Implement poor-man's submodule support using commit hooks”
  1. Implement poor-man's submodule support using commit hooksAndy Parkins, Dec 20, 2006
  2. Johannes SixtDec 20, 2006
  3. Andy ParkinsDec 20, 2006
  4. Jakub NarebskiDec 20, 2006
  5. Andy ParkinsDec 20, 2006
  6. Rogan DawesDec 20, 2006
  7. Andy ParkinsDec 20, 2006
  8. Randal L. SchwartzDec 20, 2006
  9. Johannes SchindelinDec 20, 2006
  10. Martin WaitzDec 20, 2006
  11. Andy ParkinsDec 20, 2006
  12. Andy ParkinsDec 20, 2006
  13. Martin WaitzDec 20, 2006
  14. Johannes SixtDec 20, 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.