+use Getopt::Long;
+
+my $patches_dir = 'patches';
+my $tmp_dir = "patches.$$";
+
+&Getopt::Long::Configure('bundling');
+&usage if !&GetOptions(
+ 'skip-check' => \( my $skip_branch_check ),
+ 'gen:s' => \( my $incl_generated_files ),
+ 'help|h' => \( my $help_opt ),
+);
+&usage if $help_opt;
+
+if (defined $incl_generated_files) {
+ $patches_dir = $incl_generated_files if $incl_generated_files ne '';
+ $incl_generated_files = 1;
+}