From 4dfcaabdb5f2bc8a832d8e902ef2769a539bbf66 Mon Sep 17 00:00:00 2001 From: "terry%mozilla.org" Date: Thu, 23 Sep 1999 21:35:29 +0000 Subject: [PATCH] Patch by Tom Schutter -- set component to 'GNATS Import' instead of $product git-svn-id: svn://10.0.0.236/trunk@48924 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webtools/bugzilla/contrib/gnats2bz.pl | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/mozilla/webtools/bugzilla/contrib/gnats2bz.pl b/mozilla/webtools/bugzilla/contrib/gnats2bz.pl index a9b6c9f9701..bc1d9687856 100755 --- a/mozilla/webtools/bugzilla/contrib/gnats2bz.pl +++ b/mozilla/webtools/bugzilla/contrib/gnats2bz.pl @@ -12,7 +12,7 @@ # under the License. # # The Original Code is the Gnats To Bugzilla Conversion Utility. -# +# # Contributor(s): Tom Schutter @@ -42,7 +42,7 @@ # exist, goto step 2. # 8) Create a new, empty Bugzilla database. # 9) Import the data using the command: -# mysql -uroot -p'ROOT_PASSWORD' < gnats2bz_data.sql +# mysql -uroot -p'ROOT_PASSWORD' bugs < gnats2bz_data.sql # 10) Verify that the database is ok. If it is not, goto step 2. # # Important notes: @@ -90,8 +90,12 @@ my($gnats_username) = "gnats\@platte.com"; # do not screw up any fields. my($cleanup_with_edit_pr) = 0; +# Component name and description for bugs imported from GNATS. +my($default_component) = "GNATS Import"; +my($default_component_description) = "Bugs imported from GNATS."; + # First generated userid. -my($userid_base) = 10; +my($userid_base) = 1; # Output filenames. my($cleanup_pathname) = "gnats2bz_cleanup.sh"; @@ -696,13 +700,12 @@ sub write_bugs { $version = SqlQuote($version); my($product) = ""; - my($component) = ""; if (defined($pr_data{"Category"})) { $product = $pr_data{"Category"}; - $component = $product; } $product = SqlQuote($product); - $component = SqlQuote($component); + + my($component) = SqlQuote($default_component); my($target_milestone) = ""; $target_milestone = SqlQuote($target_milestone); @@ -734,8 +737,9 @@ sub write_non_bugs_tables { my($categories_record); foreach $categories_record (@categories_list) { + my($component) = SqlQuote($default_component); my($product) = SqlQuote(@$categories_record[0]); - my($description) = SqlQuote(@$categories_record[1]); + my($description) = SqlQuote($default_component_description); my($initialowner) = SqlQuote(@$categories_record[2] . $username_suffix); print DATA "\ninsert into products (\n"; @@ -751,7 +755,7 @@ sub write_non_bugs_tables { " value, program, initialowner, initialqacontact, description\n"; print DATA ") values (\n"; print DATA - " $product, $product, $initialowner, '', $description\n"; + " $component, $product, $initialowner, '', $description\n"; print DATA ");\n"; } @@ -1009,4 +1013,3 @@ sub month2number { return(1); } -