Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 66a69354120e0e2a24ab3fd28e4d5443 > files > 1

git-bugzilla-0-0.3.20091211git.fc14.src.rpm

From be0337f39091a91b780d55ef4baece05b25a3211 Mon Sep 17 00:00:00 2001
From: Lubomir Rintel <lkundrak@v3.sk>
Date: Sat, 19 Dec 2009 17:22:28 +0100
Subject: [PATCH 1/2] Do not default to GNOME bugzilla

---
 git-send-bugzilla.pl |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/git-send-bugzilla.pl b/git-send-bugzilla.pl
index c26af96..8f30460 100755
--- a/git-send-bugzilla.pl
+++ b/git-send-bugzilla.pl
@@ -37,7 +37,7 @@ sub authenticate {
 	}
 
 	print STDERR "Logging in as $username...\n";
-	$mech->get("$url/index.cgi?GoAheadAndLogIn=1");
+	$mech->get("$url?GoAheadAndLogIn=1");
 	die "Can't fetch login form: ", $mech->res->status_line
 		unless $mech->success;
 
@@ -106,7 +106,7 @@ sub add_attachment {
 		unless $mech->success;
 
 	die "Error while attaching patch. Aborting\n"
-		unless $mech->title =~ /Changes Submitted/i;
+		unless $mech->title =~ /(Changes Submitted|Attachment \d+ added)/i;
 }
 
 sub read_repo_config {
@@ -131,7 +131,14 @@ sub usage {
 	exit $exitcode;
 }
 
-$url = read_repo_config 'url', 'str', 'http://bugzilla.gnome.org';
+$url = read_repo_config 'url';
+die <<ERROR unless $url;
+URL of your bugzilla instance is not configured,
+Please configure your bugzilla instance like:
+
+   git config bugzilla.url http://bugzilla.gnome.org
+   git config bugzilla.url http://bugzilla.redhat.com
+ERROR
 my $username = read_repo_config 'username';
 my $password = read_repo_config 'password';
 my $numbered = read_repo_config 'numbered', 'bool', 0;
-- 
1.6.5.5