I just thought about it, but it should be possible to do this semi-automatically using hooks (it exists on git, there should be the equivalent in mercurial I suppose). So each time you push to bitbucket, a hook would push to github using hg-git. It might be more problematic for pulling/fetching due to merges and conflicts.
Le mercredi 13 novembre 2013 20:39:08 UTC+1, Timmie a écrit : > > Hello, > by occasion I saw this thread. > Background: > I have been at beginning using Launchpad to import the code automacally > from GoogleCode. But the hg->bzr import does not work. > Thus, I set up a manual mirror at GitHub: > https://github.com/spyder-ide/spyderlib-mirror > > I use the following script to update this one: > #!/bin/bash > # Purpose: Mirror the Spyderlib source code managed in Google Code over > to GitHUb (git) > # > # Requirements: > # * Have git-hg installed: https://github.com/cosmin/git-hg > # * Have hg installed > cd /tmp/ > git-hg clone https://code.google.com/p/spyderlib/ > cd spyderlib/ > git remote add origin git://github.com/spyder-ide/spyderlib-mirror.git > git push -f [email protected]:spyder-ide/spyderlib-mirror.git > > A note: > * I couldn't find a functionality in GitHub that can automatically sync > from a mercurial repo > * The script works but still is non optimal because it needs to be done > by person > * The Launchpad import grabs automatically any changes on GitHub and > works flawlessly. > > Monitor the google code via the RSS feed from the project page. > Once a pile of changes were commited, I would run the script. > > > Yep, I'll have to do the sync myself but that'll be a matter of pulling > > from one source and pushing to the other one, and vice-versa, so I don't > > see much trouble there (given that our amount of work is still small). > So, I am excited to see how you'll implement the mirroring. > > Feel free to ping me on any questions. > > Best regards, > Timmie > > -- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/groups/opt_out.
