From patchwork Sat May 14 03:19:22 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [RFC, 03/10] create-pull-request: use git request-pull and arbitrary remotes Date: Sat, 14 May 2011 03:19:22 -0000 From: Darren Hart X-Patchwork-Id: 4019 Message-Id: <4DCDF4BA.1000909@linux.intel.com> To: Patches and discussions about the oe-core layer >> +# Set WEB_URL from known remotes >> +case "$REMOTE_URL" in >> + *git.yoctoproject.org*) >> + WEB_URL="http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=$BRANCH" >> + ;; >> + *git.pokylinux.org*) >> + WEB_URL="http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=$BRANCH" >> + ;; >> +esac > > Nit: what about if this is a remote branch on that server but not for > that repo? I'll roll a fix into V2, how about this: Acked-by: Joshua Lock diff --git a/scripts/create-pull-request b/scripts/create-pull-request index 43a4b74..869e6e8 100755 --- a/scripts/create-pull-request +++ b/scripts/create-pull-request @@ -70,6 +70,7 @@ while getopts "b:chi:m:o:p:r:s:u:" OPT; do echo "ERROR: git config failed to find a url for '$REMOTE'" exit 1 fi + REMOTE_REPO=$(echo $REMOTE_URL | sed "s#.*/\(.*\)\(.git\)#\1#") # Rewrite known private URLs to public URLs case "$REMOTE_URL" in @@ -97,10 +98,10 @@ fi # Set WEB_URL from known remotes case "$REMOTE_URL" in *git.yoctoproject.org*) - WEB_URL="http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=$BRANCH" + WEB_URL="http://git.yoctoproject.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH" ;; *git.pokylinux.org*) - WEB_URL="http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=$BRANCH" + WEB_URL="http://git.pokylinux.org/cgit.cgi/$REMOTE_REPO/log/?h=$BRANCH" ;; esac