Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/build-scripts/jhbuild/scripts/branch-violations/find-branch-modules
blob: 026083d748d1868b0f1113e322daa084883c919b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

if test -z "$1"; then
	echo Usage: find-branch-modules branch-name
	exit 1
fi

branch=$1

echo "$branch" |
grep -q '\.' &&
branch="gnome-${branch//./-}"

url1='http://cvs.gnome.org/bonsai/cvsquery.cgi?treeid=default&module=all&branch='"$branch"'&branchtype=match&dir=&file=ChangeLog&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=all&mindate=&maxdate=&cvsroot=%2Fcvs%2Fgnome'
branch=$branch-branch
url2='http://cvs.gnome.org/bonsai/cvsquery.cgi?treeid=default&module=all&branch='"$branch"'&branchtype=match&dir=&file=ChangeLog&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=all&mindate=&maxdate=&cvsroot=%2Fcvs%2Fgnome'

{
wget --output-document - "$url1" 2>/dev/null
wget --output-document - "$url2" 2>/dev/null
} |
grep "^[^< /]\+/" |
sed 's,/ ,/,g' |
sed 's,/ChangeLog.*,,' |
sort -u