Permalink
Commits on Jul 9, 2004
  1. This commit was manufactured by cvs2svn to create tag 'Rakefile'.

    git-svn-id: http://rubygems.rubyforge.org/svn/tags/Rakefile@407 3d4018f9-ac1a-0410-99e9-8a154d859a19
    (no author) committed Jul 9, 2004
  2. updated changelog

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@406 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 9, 2004
  3. added flush to UI before each gets

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@405 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 9, 2004
  4. version now 0.7.0

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@404 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 9, 2004
Commits on Jul 5, 2004
  1. fixed gemdoc.rb to work with new help commands output

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@403 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 5, 2004
  2. * lib/rubygems/command.rb (Gem::Command#defaults_str): added.

     * lib/rubygems/command.rb (Gem::Command#create_option_parser):
       Defaults for the options are included in the parser output.
    
     * lib/rubygems/gem_commands.rb: all commands which have options
       and defaults now have #defaults_str implemented.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@402 3d4018f9-ac1a-0410-99e9-8a154d859a19
    gsinclair committed Jul 5, 2004
  3. make arguments and options optional

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@401 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 5, 2004
  4. added backtrace to options for doc purposes

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@400 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 5, 2004
  5. Simple presentation change

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@399 3d4018f9-ac1a-0410-99e9-8a154d859a19
    gsinclair committed Jul 5, 2004
  6. * lib/rubygems/gem_commands.rb:

       - scrubbed up the 'help' command a bit, removing its options
       - added information to 'help commands'
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@398 3d4018f9-ac1a-0410-99e9-8a154d859a19
    gsinclair committed Jul 5, 2004
  7. updated gemdoc.data

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@397 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 5, 2004
  8. Fixed a small bug, wherein #files needed to be predefined for #extra_…

    …rdoc_files to work properly.
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@396 3d4018f9-ac1a-0410-99e9-8a154d859a19
    chadfowler committed Jul 5, 2004
Commits on Jul 4, 2004
  1. Pass the cfg object rather than args to the command manager.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@395 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 4, 2004
  2. Removed primitive test for backtrace and replaced it with the cfg value.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@394 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 4, 2004
  3. Changed test to expect termination and check for message on stderr.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@393 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 4, 2004
  4. Minor format change.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@392 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 4, 2004
  5. * lib/rubygems/gem_commands.rb:

       - modified generic help and examples
       - improved 'list' and 'search' help, and fixed bug in 'search'
    
     * lib/rubygems/cmd_manager.rb:
       - explicit support for top-level commands --help and --version
       - no more support for --examples and --commands
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@391 3d4018f9-ac1a-0410-99e9-8a154d859a19
    gsinclair committed Jul 4, 2004
  6. * lib/rubygems/gem_commands.rb:

        - added 'list' and 'search' commands ('list' is no longer an alias
          for 'query').
        - modified return value from all 'arguments' methods (see command.rb)
    
      * lib/rubygems/cmd_manager.rb: added 'search' command.
    
      * lib/rubygems/command.rb:
          (Command#create_option_parser): enhanced the option parser for 'help'
                                          display
          (Command#remove_option): added (to support 'list' and 'search')
    
      * Rakefile: added 'gem' target.  Runs "local" (not installed) command
        and libraries.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@390 3d4018f9-ac1a-0410-99e9-8a154d859a19
    gsinclair committed Jul 4, 2004
  7. * Rakefile: added 'install' target.

     * lib/rubygems/cmd_manager.rb: code formatting.
    
     * lib/rubygems/gem_commands.rb:
       - refactored common install and update options into new module
         InstallUpdateOptions
           . consolidated option pairs (e.g. --test & --no-test ==> --[no-]test)
           . --gen-rdoc is now --rdoc
       - (UninstallCommand) corrected typo
       - (InstallCommand) corrected output with local install
    
     * test/test_parse_commands.rb: :%s/--gen-rdoc/--rdoc/g
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@389 3d4018f9-ac1a-0410-99e9-8a154d859a19
    gsinclair committed Jul 4, 2004
  8. do not install backup files

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@388 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 4, 2004
Commits on Jul 3, 2004
  1. added category to specdoc.data

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@387 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  2. function tests use a missing config file by default

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@386 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  3. updated changelog

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@385 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  4. added some --no-xxxx version of the command to override the .gemrc file

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@384 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  5. updated changelog

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@383 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  6. Set the local rdoc options.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@382 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  7. Removed old drive reference.

    Concat local rdoc options on the end.
    Added configured_args as a place to store local rdoc configuration.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@381 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  8. handling extra args from config file

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@380 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  9. Added some extra arguments.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@379 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  10. Added tests for command option recognition.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@378 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  11. Added functional tests for extra args.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@377 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  12. Configuration handled in do_configuration now.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@376 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  13. Added a handles? method to Command so that we can detect which extra

    arguments can be used with a command.
    New method (add_extra_args) to add the config files extra arguments
    to the front of the argument list.
    Added extra_args to Command class to hold the extra args discovered in the config file.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@375 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  14. Added TEST=filename option to all the test targets.

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@374 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004
  15. added config_file and gem_runner

    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@373 3d4018f9-ac1a-0410-99e9-8a154d859a19
    jimweirich committed Jul 3, 2004