diff options
Diffstat (limited to 'qi')
-rwxr-xr-x | qi | 81 |
1 files changed, 26 insertions, 55 deletions
@@ -66,7 +66,6 @@ module SiSUconf act=(options[:dryrun]) ? (:dryrun) : (:action) if options[:is] puts Version_info.version_number_info_stable - puts Version_info.version_number_info_unstable end if not options[:alt] if options[:all] \ @@ -183,64 +182,37 @@ module SiSUconf #end end end - desc 'gem --create --build --install --stable --unstable', + desc 'gem --create --build --install', 'gem create build and install' options \ - :stable => :boolean, - :unstable => :boolean, :create => :boolean, :build => :boolean, :install => :boolean, + :git_version_number => :boolean, :is => :boolean def gem - if options[:unstable] - if options[:is] - puts Version_info.version_number_info_unstable - end - if options[:create] - Gemspecs::Current.create_unstable - #Gemspecs::Next.create_unstable - puts 'created gemspec, version: unstable' \ - if options[:verbose] - end - if options[:build] - Gemspecs::Current.build_unstable - #Gemspecs::Next.build_unstable - puts 'built gem, version: unstable' \ - if options[:verbose] - end - if options[:install] - Gemspecs::Current.install_unstable - #Gemspecs::Next.install_unstable - puts 'installed gem, version: unstable' \ - if options[:verbose] - end + if options[:is] + puts Version_info.version_number_info_stable end - if options[:stable] \ - or not options[:unstable] - if options[:is] - puts Version_info.version_number_info_stable - end - if options[:create] - Gemspecs::Current.create_stable - #Gemspecs::Current.create_unstable - puts 'created gemspec, version: stable' \ - if options[:verbose] - end - if options[:build] - Gemspecs::Current.build_stable - #Gemspecs::Next.build_stable - puts 'built gem, version: stable' \ - if options[:verbose] - end - if options[:install] - Gemspecs::Current.install_stable - #Gemspecs::Next.install_stable - puts 'installed gem, version: stable' \ - if options[:verbose] - end + if options[:create] + version=(options[:git_version_number]) \ + ? :version_git + : :version_standard + Gemspecs::Current.create_stable(version) + puts 'created gemspec' \ + if options[:verbose] + end + if options[:build] + Gemspecs::Current.build_stable + puts 'built gem' \ + if options[:verbose] + end + if options[:install] + Gemspecs::Current.install_stable + puts 'installed gem, version: stable' \ + if options[:verbose] end - if options.length < 2 + unless options.length > 0 system("#{$called_as} help gem") end end @@ -256,23 +228,22 @@ module SiSUconf def pkg if options[:is] puts Version_info.version_number_info_stable - puts Version_info.version_number_info_unstable end if options[:tip] Package.sequence end if options[:open_version] + Version_info::Update.update_documentation Version_info::Update.update_stable(:pre_release) - Version_info::Update.update_unstable(:pre_release) + Version_info::Update.update_pkgbuild_stable(:pre_release) Version_info::Update.changelog_header_stable_pre_release - Version_info::Update.changelog_header_unstable_pre_release Version_info::Update.changelog_header_commit(:pre_release) end if options[:version_and_tag_for_release] + Version_info::Update.update_documentation Version_info::Update.update_stable(:release) - Version_info::Update.update_unstable(:release) + Version_info::Update.update_pkgbuild_stable(:release) Version_info::Update.changelog_header_stable - Version_info::Update.changelog_header_unstable Version_info::Update.changelog_header_commit_tag_upstream(:release) end if options.length == 0 |