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

need advice on usage patterns

From
Geoff Russell <geoffrey.russell@gmail.com>
Date
Jul 26, 2010, 00:34 UTC
Message-ID
<AANLkTi=g2YNQtiH7+xzqWeoOV6p5r+Nwtt2kkCd3u6JN@mail.gmail.com>
Hi,
I'm after advice on usage patterns.

We are looking to use git to manage our release+patching process. We release our software as a couple of directories (bin+tables). Mostly we then send updates to single customers without always testing that the update will work for all customers. Other updates apply to everybody.

Our thought is to have a "central" repository with the well tested programs and branches for each customer for versions that should not be sent to everybody. The developers work on their own local repositories and push branches to the central one for final testing prior to distribution. The most common usage would be to rebase the branches on the latest master. A developer should be able to just "git pull" and get updates to branches for all customers.

There are notes on the "git pull" man page about not working on a remote branch but having a local branch with a different name and merging the remote branch. Why is this necessary?

Does anyone have comments or advice on alternative ways to manage this? The remote branch commands seem rather complex, has anybody written scripts to simplify the process of interacting with remote branches?

Cheers and thanks,
Geoff Russell
Next: Jonathan Nieder
Message 1 of 8 in “need advice on usage patterns”
  1. Geoff RussellJul 26, 2010
  2. git pull (Re: need advice on usage patterns)Jonathan Nieder, Jul 26, 2010
  3. Thomas RastJul 26, 2010
  4. Jonathan NiederJul 26, 2010
  5. Thomas RastJul 27, 2010
  6. Ævar Arnfjörð BjarmasonJul 26, 2010
  7. Geoff RussellJul 26, 2010
  8. Jonathan NiederJul 26, 2010

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.