{"thread":{"id":"8499","subject":"p4 + svn + git","startedAt":"2007-06-08T04:45:27Z","lastAt":"2007-06-08T05:31:23Z","messageCount":3,"participants":["Benjamin Sergeant"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"44304","messageId":"1621f9fa0706072145s3ea6d5cdt3c3e6a2eaaffa14c@mail.gmail.com","threadId":"8499","inReplyTo":null,"subject":"p4 + svn + git","fromName":"Benjamin Sergeant","fromEmail":"bsergean@gmail.com","sentAt":"2007-06-08T04:45:27Z","receivedAt":"2007-06-08T04:45:27Z","isPatch":false,"sender":{"key":"bsergean@gmail.com","avatar":null},"body":"That might be too much, but let's ask anyway...\n\nMy company uses perforce.\nI took a snapshot of some code checked out from perforce (a single\nbranch), that I imported into subversion, a while ago, and started\nworking with svn only. I have different Unix machines checking in /\nout code code from the subversion server (with svn), and I'd like to\nkeep it this way (if possible).\n\nI'm wondering if I could use git as a gateway between both systems, to\nmerge code in both direction (svn <-> perforce).\n\nIs this possible, with the help of git-p4import, git-svn, and using\nseveral branches ?\n\nThanks,\nBenjamin.\n"},{"id":"44308","messageId":"1621f9fa0706072227s7b64e4abq682b53eb920c8f53@mail.gmail.com","threadId":"8499","inReplyTo":"1621f9fa0706072145s3ea6d5cdt3c3e6a2eaaffa14c@mail.gmail.com","subject":"Re: p4 + svn + git","fromName":"Benjamin Sergeant","fromEmail":"bsergean@gmail.com","sentAt":"2007-06-08T05:27:30Z","receivedAt":"2007-06-08T05:27:30Z","isPatch":false,"sender":{"key":"bsergean@gmail.com","avatar":null},"body":"On 6/7/07, Benjamin Sergeant <bsergean@gmail.com> wrote:\n> That might be too much, but let's ask anyway...\n\nThis is probably too much, so on to the next question:\nIs there a perforce equivalent of git-svn ?\n\nWhat I'd like to do:\nMy main Linux machine will be the gateway.\n\n1. I 'clone' the perforce tree with git-p4. I now have a .git, a full repo.\nCan I use this as the equivalent of a subversion server, so that every\nother machines pull / push from it.\n\nAnd once in a while (weekly basis), I push the work that's been done\nin git to perforce using the Linux box.\n\nDoest that make sense ?\n\nThanks,\nBenjamin.\n\n\n>\n> My company uses perforce.\n> I took a snapshot of some code checked out from perforce (a single\n> branch), that I imported into subversion, a while ago, and started\n> working with svn only. I have different Unix machines checking in /\n> out code code from the subversion server (with svn), and I'd like to\n> keep it this way (if possible).\n>\n> I'm wondering if I could use git as a gateway between both systems, to\n> merge code in both direction (svn <-> perforce).\n>\n> Is this possible, with the help of git-p4import, git-svn, and using\n> several branches ?\n>\n> Thanks,\n> Benjamin.\n>\n"},{"id":"44309","messageId":"1621f9fa0706072231r7ae26d2ew220d7ed9238b5e24@mail.gmail.com","threadId":"8499","inReplyTo":"1621f9fa0706072227s7b64e4abq682b53eb920c8f53@mail.gmail.com","subject":"Re: p4 + svn + git","fromName":"Benjamin Sergeant","fromEmail":"bsergean@gmail.com","sentAt":"2007-06-08T05:31:23Z","receivedAt":"2007-06-08T05:31:23Z","isPatch":false,"sender":{"key":"bsergean@gmail.com","avatar":null},"body":"Looks like this git-p4 is there:\nhttp://repo.or.cz/w/fast-export.git\n\nOn 6/7/07, Benjamin Sergeant <bsergean@gmail.com> wrote:\n> On 6/7/07, Benjamin Sergeant <bsergean@gmail.com> wrote:\n> > That might be too much, but let's ask anyway...\n>\n> This is probably too much, so on to the next question:\n> Is there a perforce equivalent of git-svn ?\n>\n> What I'd like to do:\n> My main Linux machine will be the gateway.\n>\n> 1. I 'clone' the perforce tree with git-p4. I now have a .git, a full repo.\n> Can I use this as the equivalent of a subversion server, so that every\n> other machines pull / push from it.\n>\n> And once in a while (weekly basis), I push the work that's been done\n> in git to perforce using the Linux box.\n>\n> Doest that make sense ?\n>\n> Thanks,\n> Benjamin.\n>\n>\n> >\n> > My company uses perforce.\n> > I took a snapshot of some code checked out from perforce (a single\n> > branch), that I imported into subversion, a while ago, and started\n> > working with svn only. I have different Unix machines checking in /\n> > out code code from the subversion server (with svn), and I'd like to\n> > keep it this way (if possible).\n> >\n> > I'm wondering if I could use git as a gateway between both systems, to\n> > merge code in both direction (svn <-> perforce).\n> >\n> > Is this possible, with the help of git-p4import, git-svn, and using\n> > several branches ?\n> >\n> > Thanks,\n> > Benjamin.\n> >\n>\n"}]}