git log -n3 ${1:-HEAD} | \
sed "s,^commit ,http://git.overlays.gentoo.org/gitweb/?p=${repo};a=commitdiff;h=,"
}
+svn_gentoo_url() {
+ if [[ -z $* ]] ; then
+ svn info | \
+ awk '{
+ if ($1 == "URL:") {
+ URL = "http://sources.gentoo.org/" gensub(/.*svnroot\/([^/]*).*/,"\\1","");
+ } else if ($1 == "Revision:") {
+ rev = $2
+ URL = URL "?rev=" (rev + 1) "&view=rev"
+ }
+ }
+ END { print URL }'
+ return 0
+ fi
+
+ local f
+ for f in "$@" ; do
+ svn info "${f}" | \
+ awk '{
+ if ($1 == "URL:") {
+ sub(/.*svnroot/,"")
+ URL = "http://sources.gentoo.org" $1 "?"
+ } else if ($1 == "Revision:") {
+ rev = $2
+ URL = URL "r1=" rev "&r2=" (rev + 1)
+ }
+ }
+ END { print URL }'
+ done
+}
er() {
[[ ! -e ChangeLog ]] \
if [[ $@ == *.ebuild* ]] ; then
local e keys
for e in "$@" ; do
- keys=$(sed -n '/^KEYWORD/{s:.*=::;s:"::g;p}' ${e})
+ keys=$(sed -n '/^[[:space:]]*KEYWORD/{s:.*=::;s:"::g;p}' ${e})
for a in ${keys} ; do
[[ ${a} != ~* ]] && continue
ret="${ret} ${a/\~}@gentoo.org"
return 1
fi
bugz post \
+ --batch \
-u vapier@gentoo.org \
-t "Stabilize ${cat}/${pkg}" \
-d "${msg}" \
-a "${maintainer}" \
--cc="${cc}" \
- -U "" \
- -k STABLEREQ
+ -k STABLEREQ \
+ --product='Gentoo Linux' \
+ --component=Ebuilds \
+ --priority=P2 \
+ --severity=enhancement
}
eskeys() {