That's some serious shell scripting. Also, I suggest that everyone changes their github fork names from incubator-apex-(.*) to apex-$1.
You can do this by going to: https://github.com/{git-username}/incubator-apex-core/settings https://github.com/{git-username}/incubator-apex-malhar/settings https://github.com/{git-username}/incubator-apex-site/settings David On Fri, Jun 3, 2016 at 5:33 PM, Sasha Parfenov <sa...@datatorrent.com> wrote: > The following will update your remotes automatically. Go to the root of > the repository you need to update from incubator to top level and execute: > > > for remote in `git remote`; do new_url=`git config --get remote.$remote.url > | sed 's|incubator-||'`; echo $remote $new_url; git remote set-url $remote > $new_url; done; > > > > Example: > > > $ cd incubator-apex-malhar (master) > $ git remote -v > origin https://git-wip-us.apache.org/repos/asf/incubator-apex-malhar.git > (fetch) > origin https://git-wip-us.apache.org/repos/asf/incubator-apex-malhar.git > (push) > apache-git git://git.apache.org/incubator-apex-core.git (fetch) > apache-git git://git.apache.org/incubator-apex-core.git (push) > mirror g...@github.com:apache/incubator-apex-malhar.git (fetch) > mirror g...@github.com:apache/incubator-apex-malhar.git (push) > sashadt g...@github.com:sashadt/incubator-apex-malhar.git (push) > sashadt g...@github.com:sashadt/incubator-apex-malhar.git (fetch) > > $ for remote in `git remote`; do new_url=`git config --get > remote.$remote.url | sed 's|incubator-||'`; echo $remote $new_url; git > remote set-url $remote $new_url; done; > origin https://git-wip-us.apache.org/repos/asf/apex-malhar.git > apache-git git://git.apache.org/apex-core.git > mirror g...@github.com:apache/apex-malhar.git > sashadt g...@github.com:sashadt/apex-malhar.git > > $ git remote -v > origin https://git-wip-us.apache.org/repos/asf/apex-malhar.git (fetch) > origin https://git-wip-us.apache.org/repos/asf/apex-malhar.git (push) > apache-git git://git.apache.org/apex-core.git (fetch) > apache-git git://git.apache.org/apex-core.git (push) > mirror g...@github.com:apache/apex-malhar.git (fetch) > mirror g...@github.com:apache/apex-malhar.git (push) > sashadt g...@github.com:sashadt/apex-malhar.git (push) > sashadt g...@github.com:sashadt/apex-malhar.git (fetch) > > > $ cd .. && mv incubator-apex-malhar apex-malhar > > > > > Thanks, > Sasha > > On Fri, Jun 3, 2016 at 5:17 PM, David Yan <da...@datatorrent.com> wrote: > > > The following commands may be handy: > > > > git remote set-url apache > > https://git-wip-us.apache.org/repos/asf/apex-core.git/ > > git remote set-url apache > > https://git-wip-us.apache.org/repos/asf/apex-malhar.git/ > > git remote set-url apache > > https://git-wip-us.apache.org/repos/asf/apex-site.git/ > > > > David > > > > On Fri, Jun 3, 2016 at 4:48 PM, Thomas Weise <tho...@datatorrent.com> > > wrote: > > > > > The ASF git repos are done, github mirrors should follow shortly. > > > > > > You may need to change your remotes and mirroring may be interrupted > for > > a > > > while. > > > > > > Thanks, > > > Thomas > > > > > >