{"thread":{"id":"31550","subject":"status of git interop with other VCS","startedAt":"2012-09-16T11:45:04Z","lastAt":"2012-09-17T20:40:40Z","messageCount":4,"participants":["Paul Wise","Ramkumar Ramachandra","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"199148","messageId":"1347795904.22408.20.camel@chianamo","threadId":"31550","inReplyTo":null,"subject":"status of git interop with other VCS","fromName":"Paul Wise","fromEmail":"pabs3@bonedaddy.net","sentAt":"2012-09-16T11:45:04Z","receivedAt":"2012-09-16T11:45:04Z","isPatch":false,"sender":{"key":"pabs3@bonedaddy.net","avatar":"https://avatars.githubusercontent.com/u/328602?v=4"},"body":"Hi all,\n\nI thought I would summarise current status of interop between git and\nother remote VCSen. In particular I am interested in good git remote\nhelpers for cvs, svn, hg, darcs and bzr. git-svn and the like are useful\nbut git remote helpers are better because they map everything onto the\ngit model better.\n\ncvs: there seems to have been a project but it was never merged:\n\nhttp://marc.info/?l=git&m=127279549623477&w=2\nhttp://thread.gmane.org/gmane.comp.version-control.git/131620/focus=131632\n\nsvn: there was a gsoc project for this but it was never merged:\n\nhttp://git.wiki.kernel.org/index.php/SoC2011Projects#Remote_helper_for_Subversion_and_git-svn\n\nhg: there are a few projects for this, none are merged:\n\ngit://github.com/SRabbelier/git.git\nhttp://marc.info/?l=git&m=134153749521450&w=2\n\ndarcs: can't find any project to add this, please let me know of one\n\nbzr: git-remote-bzr is part of bzr-git but it is quite buggy, hopefully\nthis will improve over time though.\n\n-- \nbye,\npabs\n\nhttp://bonedaddy.net/pabs3/\n"},{"id":"199245","messageId":"1347899601.1992.60.camel@chianamo","threadId":"31550","inReplyTo":"1347795904.22408.20.camel@chianamo","subject":"Re: status of git interop with other VCS","fromName":"Paul Wise","fromEmail":"pabs3@bonedaddy.net","sentAt":"2012-09-17T16:33:21Z","receivedAt":"2012-09-17T16:33:21Z","isPatch":false,"sender":{"key":"pabs3@bonedaddy.net","avatar":"https://avatars.githubusercontent.com/u/328602?v=4"},"body":"On Sun, 2012-09-16 at 19:45 +0800, Paul Wise wrote:\n\n> bzr: git-remote-bzr is part of bzr-git but it is quite buggy,\n> hopefully this will improve over time though.\n\nI've now learned that the main upstream for bzr-git is slowly stepping\ndown from his involvement in Bazaar and Bazaar packaging, so if there is\nanyone interested in git-remote-bzr, now is the time to get involved.\n\n-- \nbye,\npabs\n\nhttp://bonedaddy.net/pabs3/\n"},{"id":"199248","messageId":"CALkWK0knJKGK=jD=_dBUn+idVSEs+KxwvQJWc7oS_BvzPR9jJw@mail.gmail.com","threadId":"31550","inReplyTo":"1347795904.22408.20.camel@chianamo","subject":"Re: status of git interop with other VCS","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2012-09-17T16:51:38Z","receivedAt":"2012-09-17T16:51:38Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi Paul,\n\nPaul Wise wrote:\n> svn: there was a gsoc project for this but it was never merged:\n>\n> http://git.wiki.kernel.org/index.php/SoC2011Projects#Remote_helper_for_Subversion_and_git-svn\n\nI wouldn't give up on that yet. What is the status of fa/remote-helper?\n\nRam\n"},{"id":"199283","messageId":"7vmx0otmbb.fsf@alter.siamese.dyndns.org","threadId":"31550","inReplyTo":"CALkWK0knJKGK=jD=_dBUn+idVSEs+KxwvQJWc7oS_BvzPR9jJw@mail.gmail.com","subject":"Re: status of git interop with other VCS","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2012-09-17T20:40:40Z","receivedAt":"2012-09-17T20:40:40Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Ramkumar Ramachandra <artagnon@gmail.com> writes:\n\n> Hi Paul,\n>\n> Paul Wise wrote:\n>> svn: there was a gsoc project for this but it was never merged:\n>>\n>> http://git.wiki.kernel.org/index.php/SoC2011Projects#Remote_helper_for_Subversion_and_git-svn\n>\n> I wouldn't give up on that yet. What is the status of fa/remote-helper?\n\nAn excerpt from recent \"What's cooking\":\n\n    * fa/remote-svn (2012-08-28) 16 commits\n     - Add a test script for remote-svn\n     - remote-svn: add marks-file regeneration\n     - Add a svnrdump-simulator replaying a dump file for testing\n     - remote-svn: add incremental import\n     - remote-svn: Activate import/export-marks for fast-import\n     - Create a note for every imported commit containing svn metadata\n     - vcs-svn: add fast_export_note to create notes\n     - Allow reading svn dumps from files via file:// urls\n     - remote-svn, vcs-svn: Enable fetching to private refs\n     - When debug==1, start fast-import with \"--stats\" instead of \"--quiet\"\n     - Add documentation for the 'bidi-import' capability of remote-helpers\n     - Connect fast-import to the remote-helper via pipe, adding 'bidi-import' capability\n     - Add argv_array_detach and argv_array_free_detached\n     - Add svndump_init_fd to allow reading dumps from arbitrary FDs\n     - Add git-remote-testsvn to Makefile and .gitignore\n     - Implement a remote helper for svn in C\n     (this branch is used by fa/vcs-svn.)\n\n     A GSoC project.  Looked promising.\n     Waiting for comments from mentors and stakeholders.\n\n\n    * fa/vcs-svn (2012-08-28) 4 commits\n     - vcs-svn: remove repo_tree\n     - vcs-svn/svndump: rewrite handle_node(), begin|end_revision()\n     - vcs-svn/svndump: restructure node_ctx, rev_ctx handling\n     - svndump: move struct definitions to .h\n     (this branch uses fa/remote-svn.)\n\n     A GSoC project.  Looked promising.\n     Waiting for comments from mentors and stakeholders.\n"}]}