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

GIT + CVS workflow query.

From
EHEoin Hennessy <eoin.hennessy@gmail.com>
Date
Jun 26, 2007, 22:20 UTC
Message-ID
<47281e410706261520r5b3549c7t39d93924d0a8ceea@mail.gmail.com>
Hi there,

I'd like to use GIT to track changes in a CVS repository. As well as tracking changes, I will also need to push patches back to CVS from GIT. My workflow is currently as follows:

  - Use git-cvsimport to import and update a mirror of the CVS
repository; 'project.git'.
 - Pull changes from the mirror to a cloned working copy; 'project'.
 - Fix bugs in the working copy and push commits back to the mirror.
  - Use git-cherry to identify commits in master not currently in the
branch updated by git-cvsimport. Then use git-cvsexportcommit to push
these commits into a CVS checkout.

My question is; as a next step in the workflow, should I be applying the list of commits identified by git-cherry to the branch updated by git-cvsimport? How else does one clear this list so that they do not interfere with the next iteration of the workflow.

I hope I've been clear, and thanks for any suggestions.
Next: Yann Dirson
Message 1 of 3 in “GIT + CVS workflow query.”
  1. Eoin HennessyJun 26, 2007
  2. Yann DirsonJun 26, 2007
  3. Junio C HamanoJun 27, 2007

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.