Cosmetically nice, but not strictly necessary. Committers only really need to update the remote.
I see pull requests from repos with incubator in the name often, and it doesn't pose a problem. -Taylor > On Jun 3, 2016, at 9:16 PM, David Yan <da...@datatorrent.com> wrote: > > 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 >>