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

Workflow for templates?

From
JWJosef Wolf <jw@raven.inka.de>
Date
Oct 25, 2012, 21:15 UTC
Message-ID
<20121025211522.GA28437@raven.wolf.lan>
Hello everybody,
I am looking for a setup where teplates can be handled easily.

For a better explanation of what I'm trying to achieve, I use the apache httpd project as an example.

Apache httpd provides an extensively commented httpd.conf template, which users can use as a starting point for their own customization.

Tha's fine so far. But I'd like this to work in both directions:
Downstream: When the upstream template has new changes, I can merge them into
my local branch. Conflicts will remind me that I have to review my
customization.
Upstream: Within the customized working copy, I implement a new module or
change an existing one (e.g. mod_ssl). While implementing the new feature, I
add/modify my _customized_ template. When I'm happy with the new feature, I'd
like to rewrite the localized customization into something generic and send it
along with the implementation of the new feature to the upstream generic
template. My localized customization should not get lost during the
process, of course.

One more important aspect: since the customized template might contain confidential information, those bits should have a hard time to propagate to the upstream repository.

I guess the downstream part can be done by a vendor branch. But I have a hard time to find a proper workflow for the upstream part.

Any ideas?
Next: Enrico Weigelt
Message 1 of 12 in “Workflow for templates?”
  1. Josef WolfOct 25, 2012
  2. Enrico WeigeltOct 27, 2012
  3. Josef WolfOct 31, 2012
  4. Josef WolfNov 6, 2012
  5. Pyeron, Jason J CTR (US)Nov 6, 2012
  6. Josef WolfNov 6, 2012
  7. Holger Hellmuth (IKS)Nov 7, 2012
  8. Enrico WeigeltNov 10, 2012
  9. Enrico WeigeltNov 10, 2012
  10. Philip OakleyNov 10, 2012
  11. Enrico WeigeltNov 10, 2012
  12. Philip OakleyNov 10, 2012

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.