Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jan 16, 2013

  1. John Mair

    gist: window's fix for broken clipboard

    authored January 16, 2013
  2. John Mair

    updated CHANGELOG for 0.9.11.1

    authored January 16, 2013
  3. John Mair

    v0.9.11.1 bugfix

    * forgot to remove 'no_arg' from Pry::Command::CodeCollector, this method no longer exists
    and so 'gist' (when not given any params) would break. Replaced no_arg with empty string ""
    so that 'gist' gists current object/method by default.
    authored January 16, 2013
  4. John Mair

    Version 0.9.11 release

    Final adjustments made to CHANGELOG and CONTRIBUTORS
    authored January 16, 2013
  5. John Mair

    Edit::MethodPatcher: remove unnecessary assignment

    authored January 16, 2013
  6. Kyrylo Silin

    Prepare CHANGELOG for the new release

    authored January 16, 2013

Jan 15, 2013

  1. Kyrylo Silin

    Remove "notes.yml"

    authored January 16, 2013
  2. John Mair

    turn Pry.config.collision_warnings back off

    This was a horrible mistake, it's stupidly annoying
    
    * in the case of 'rake pry' it warngs every time we do 'cd' (since 'cd' is a top-levle method
      defined by rake)
    
    That's all i can think of right now, but that's still annoying enough.
    authored January 16, 2013
  3. John Mair

    Thread.current -> Pry.current

    authored January 15, 2013
  4. John Mair

    Add deprecated_commands API

    And rewrite edit-method / show-command to use this API.
    authored January 15, 2013
  5. John Mair

    gist: Use Pry::CodeCollector (like play/save-file)

    This enables a simplified UI, i.e: gist my_file.rb instead of gist -f my_file.rb
    and `gist my_method` instead of `gist -m my_method`. Unfortunately, we had to kill our
    tests in the process of doing this (gist_spec.rb is just commented out) - however since play
    and save-file have tests and they use the same Pry::CodeCollector object 'gist' is indirectly
    tested. Nonetheless, we should re-add tests at some point
    authored January 15, 2013
  6. John Mair

    edit: ensure 'edit --ex' always edits the exception

    There was a bug where if 'edit --ex' was invoked in a patched method context
    it would instead to the equivalent of 'edit --method' (patching the current method
    rather than the exception)
    authored January 15, 2013
  7. John Mair

    Pry::Command::CodeCollector: add #file attribute

    This allows callers to know that CC is working on a file rather than ruby code.
    authored January 15, 2013

Jan 14, 2013

  1. John Mair

    save-file passes on windows :D

    authored January 15, 2013
  2. Kyrylo Silin

    Update hist command to the new Slop API

    It was creating a new Slop instance for its own needs, thus and so
    remove the previous abstraction for Slop commands. The
    `ClassCommand::Options` class should be removed because we don't need it
    anymore.
    authored January 14, 2013
  3. Kyrylo Silin

    Update examples for ClassCommand#subcommands

    authored January 14, 2013
  4. Kyrylo Silin

    Update relevant tests in "command_spec.rb"

    Make them use the new Slop syntax.
    authored January 14, 2013
  5. Kyrylo Silin

    Remove old subcommands cruft

      * use a plain old Slop instance instead of `Options`;
      * remove `ClassCommand::Options` and its tests;
      * add clearer subcommand example (for `Command#subcommand` method);
      * refactor `ClassCommand#slop`;
      * refactor `ClassCommand#complete`.
    
    Slop v3.4.0 has introduced full-featured subcommands. There is no need
    in Pry specific code anymore.
    authored January 13, 2013
  6. Kyrylo Silin

    [GEM] Depend on Slop "~> 3.4"

    Slop v3.4.0 includes new syntax for subcommands. And we're going to
    utilise it.
    authored January 13, 2013
  7. Kyrylo Silin

    Fix indentations for the gist command description

    authored January 14, 2013
  8. Conrad Irwin

    Remove output.write

    Many plugins only define a puts method on the output object. This change
    removse the ability to customize the formatter used when outputting
    variables in `ls`. We should reconsider the best way to do this.
    authored January 14, 2013
  9. Kyrylo Silin

    Fix errors in "edit_spec.rb" and "editor_spec.rb"

    Basically, the condition was a bit wrong. Let's hope this commit fixes
    it.
    authored January 14, 2013
  10. John Mair

    Pry.config.collision_warning = true by default

    Let's try this, if it annoys people, we'll just revert it in a patch level
    authored January 14, 2013
  11. John Mair

    play specs: rewrite -i spec to use redirect_pry_io

    This is because pry_tester doesn't work when the eval_string is mutated by a command
    authored January 14, 2013
  12. Kyrylo Silin

    Fix errors on Rubinius and JRuby

    These implementations have slightly different APIs for getting your
    temp directory path.
    authored January 14, 2013 banister committed January 14, 2013
  13. Kyrylo Silin

    Remove redundant call to Shellwords.escape

    The "edit" command already intelligently escapes arguments, if need.
    This commit also fixes four failing tests on Windows.
    authored January 14, 2013 banister committed January 14, 2013
  14. Kyrylo Silin

    Fix errors in tests on Windows

    Some tests are still failing, though. This commit fixes wrong usage of
    temporary paths on Windows. Please, note: the `edit` command is working
    well; the issue is in poor tests.
    
    Prettify some ugly code in `spec/editor_spec.rb`.
    authored January 14, 2013 banister committed January 14, 2013
  15. Kyrylo Silin

    Use proper temp directories for each OS

    Also, there was a failing test on Windows ("should shell-escape files").
    You will see it if you're running tests on Windows. Make it conditional.
    authored January 14, 2013 banister committed January 14, 2013
  16. Conrad Irwin

    Fix indentation (HARDER)

    authored January 13, 2013 banister committed January 14, 2013
  17. Conrad Irwin

    Remove needless old_editor restoration

    Unfortunately nested assignments to @old_editor meant that the
    original @old_editor was permanently lost. This caused sporadic
    failures of spec/editor_spec.rb which was relying on Pry.config.editor
    containing a string.
    authored January 13, 2013 banister committed January 14, 2013
  18. Conrad Irwin

    Only shellword escape filenames in system calls on linux

    authored January 13, 2013 banister committed January 14, 2013
  19. Kyrylo Silin

    Edit: handle blanks in filenames correctly

    Also, move path escaping to `Editor` class. The test is currently
    failing (looks like a bug in `Editor`).
    authored January 13, 2013 banister committed January 14, 2013
  20. Kyrylo Silin

    gist_spec: remove some repetitive code

    authored January 14, 2013
  21. Made sure completions proc do not return nil

    The completion proc returning nil causes errors in input systems that only
    expect strings (e.g. Coolline).
    authored January 14, 2013
  22. Kyrylo Silin

    Revert "Add headings for methods in the output of `ls`"

    This reverts commit 1c33a73.
    
    Looks unpleasant for most of Pry users.
    authored January 14, 2013
Something went wrong with that request. Please try again.