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

Re: pushing patches to an imap folder

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Nov 15, 2005, 11:36 UTC
Message-ID
<Pine.LNX.4.63.0511151227300.21902@wbgn013.biozentrum.uni-wuerzburg.de>
In-Reply-To
<4379B9F6.5020402@codeweavers.com>
Hi,
On Tue, 15 Nov 2005, Mike McCormack wrote:
Show 10 quoted lines
> Junio C Hamano wrote:
> 
> > Hmph.  How well does the rest of git help your workflow, working with 
> > the Wine community?  Especially, how are you keeping track of and 
> > interoperating with their main CVS repository?
> 
> We have a (semi-experimental) wine.git tree, which is updated at the 
> same time as the Wine CVS, by the project maintainer:
> 
> http://source.winehq.org/git/wine.git
This is cool! I used to track wine with "git-cvsimport -i".

My work flow was like this (not with wine, since I did not have enough time to hack on it in the last months, but with other CVS managed projects):

"git-cvsimport -i" every once in a while, followed by "git pull . origin" (my working branch is always master).

When I have something interesting, I make a topic branch from origin ("git checkout -b eyes_apple origin"), and pick the interesting commits from master ("git cherry-pick SHA1").

Sometimes I pick multiple commits with the "-n" flag, so that I can hide my shortcomings, committing with the message of the first commit ("git commit -C SHA1").

Then, I use git-format-patch to generate the patches, which I hand-edit to make sure there is no typo, and no unwanted changes slipped in. Then, I send the message(s).

> It will probably be maintained in parallel with the Wine CVS for a while,
> unless somebody writes a GIT->CVS gateway.

It would be cool to have something like git-cvs-daemon, which simulates a CVS server.

Ciao, Dscho

Previous: Mike McCormackNext: Matthias Urlichs
Message 4 of 10 in “pushing patches to an imap folder”
  1. Mike McCormackNov 15, 2005
  2. Junio C HamanoNov 15, 2005
  3. Mike McCormackNov 15, 2005
  4. Johannes SchindelinNov 15, 2005
  5. Matthias UrlichsNov 16, 2005
  6. Junio C HamanoNov 15, 2005
  7. Mike McCormackNov 16, 2005
  8. Junio C HamanoNov 16, 2005
  9. Mike McCormackNov 16, 2005
  10. Martin LanghoffNov 16, 2005

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.