From e6ce645bdcb86c17ab78042ca3cbf9fd128e0d70 Mon Sep 17 00:00:00 2001 From: "terry%mozilla.org" <> Date: Fri, 24 Sep 1999 04:35:29 +0000 Subject: Patch by Tom Schutter -- set component to 'GNATS Import' instead of $product --- contrib/gnats2bz.pl | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'contrib') diff --git a/contrib/gnats2bz.pl b/contrib/gnats2bz.pl index a9b6c9f97..bc1d96878 100644 --- a/contrib/gnats2bz.pl +++ b/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); } - -- cgit v1.2.3-24-g4f1b