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

interoperability between git and other VCS and data storage/transfer tools?

From
Paul Wise <pabs3@bonedaddy.net>
Date
Jan 9, 2020, 00:59 UTC
Message-ID
<929fe6f7f41a2abca353df4fd7f602a3e22ceb5f.camel@bonedaddy.net>
Hi all,
[Please CC me in reply, I am not subscribed]

I would like to be only using git on my local systems but there are other folks out there who prefer to use different VCS systems.

In addition there are VCS-like data storage systems (such as Mediawiki) and general data storage/transfer systems where one might want to track changes using git (such as LDAP and rsync).

I still need mostly bi-directional interoperability between git and CVS, Subversion, Mercurial, Breezy/Bazaar, Darcs, Mediawiki and rsync. On the horizon are Fossil and Pijul but I probably won't need those any time soon. Recently I had a situation where GNU Arch support would have been helpful for viewing historical commit information but I assumed that support for it didn't exist so I didn't bother.

Is there a location in the git documentation for pointers to software (such as git-remote-* helpers) that can help with VCS interoperability?

Is there a place for people interested in VCS interoperability software to collaboratively maintain them?

Should the VCS interop software in the git git repo move there?
I'm currently using the following tools:
CVS: https://github.com/osamuaoki/git-cvs (slightly better than git-cvsimport)
Subversion: git-svn (not using a git-remote-* workflow)
Mercurial: git-remote-hg (there are lots of forks/implementations)
Breezy/Bazaar: git-remote-bzr (there are lots of forks)
Darcs: nothing as only fast-export/fast-import seems possible
Mediawiki: https://github.com/Git-Mediawiki/Git-Mediawiki
rsync: manually rsyncing and importing commits
What other tools are folks using?
Any other thoughts on this?
-- 
bye,
pabs

https://bonedaddy.net/pabs3/
Next: Jeff King
Message 1 of 3 in “interoperability between git and other VCS and data storage/transfer tools?”
  1. Paul WiseJan 9, 2020
  2. Jeff KingJan 9, 2020
  3. Paul WiseJan 9, 2020

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.