Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jan 29, 2011

  1. Andy Lester

    use proper File::Spec->catdir

    petdance authored

Oct 07, 2010

  1. Andy Lester

    Merge remote branch 'daxim/master'

    petdance authored

Oct 06, 2010

  1. Andy Lester

    Merge branch 'master' of http://github.com/nhooey/ack into nhooey-master

    petdance authored

Sep 21, 2010

  1. Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯

    --invert-file-match

    daxim authored
  2. Andy Lester

    TODO is working

    petdance authored
  3. Andy Lester

    we are matching lists, not sets

    petdance authored
  4. Andy Lester

    we are matching lists, not sets

    petdance authored

Sep 14, 2010

  1. Ignore relative directory paths with --ignore-dir instead of just

    ignoring directory basenames.
    Neil Hooey authored

Sep 05, 2010

  1. Torsten Blix

    i88: *.mk and *.mak are now considered Makefiles

    This fixes issue 88. GNUmakefile, *.mk and *.mak files are now considered as
    Makefiles. Extended the t/filetypes.t test for this.
    blixtor authored petdance committed
  2. Torsten Blix

    i80: piping into ack --count now works

    Piping into ack --count did a simple search (like --count was never given).
    This is now fixed. The output is correct, but still a bit odd, see issue 74.
      $ cat ack | ack --count foo
      -:9
    
    Also reorganized the Changes file
    blixtor authored petdance committed
  3. Torsten Blix

    i74: fixed output of ack --count foo single-file

    This fixes issue 74. When given a single file on the command line, ack no
    longer outputs '<filename>:<count>' but simply '<count>'.
    
    Furthermore, when --count is used together with -h (--no-filename), then a
    single number is output, the total count over all files. grep outputs here a
    list of numbers instead, which seems not very helpful.
    
    WARNING: This checkin had to change the interface of App::Ack::print_count()
    and App::Ack::print_count0(), both take an additional parameter (whether to
    show the filename or not). So things like App::Wack need to adapt to this
    change. The module test t/module.t was adjusted to cover these changes.
    blixtor authored petdance committed
  4. Torsten Blix

    i80: piping into ack --count now works

    Piping into ack --count did a simple search (like --count was never given).
    This is now fixed. The output is correct, but still a bit odd, see issue 74.
      $ cat ack | ack --count foo
      -:9
    blixtor authored petdance committed
  5. Torsten Blix

    i81: .ackrc ignores leading/trailing whitespace

    This fixes issue 81. Leading and trailing whitespace in .ackrc lead to strange
    error messages. Added t/ackrc.t test.
    blixtor authored petdance committed
  6. Torsten Blix

    Fixed exit code when piping into ack

    No matter how many matches where found, ack always returned 0.
    blixtor authored petdance committed
  7. Torsten Blix

    i76: --match and --line must be mutually exclusive

    This fixes issue 76. The same problem existed when combining --match and -f or
    -g. The testcases got extended as well.
    blixtor authored petdance committed
  8. Torsten Blix

    Made 'ack --noenv --env' work

    ... and enhanced the t/ack-env.t test to cover it.
    blixtor authored petdance committed
  9. Torsten Blix

    Added option --show-types

    --show-types works with -f or -g option and outputs the types that ack assigns
    to each file. This can be helpful in understanding what ack is doing:
    
      $ ack -f --show-types
      options.pl => perl,text
      html.html => html,text
      parrot.pir => parrot,text
      c-header.h => objcpp,cc,objc,cpp,hh,text
      perl.cgi => perl,text
      crystallography-weenies.f => fortran,text
    blixtor authored petdance committed
  10. SATŌ Kentarō

    Fixes petdance/ack issue #117: The Ack test suite breaks if the user …

    …has a .ackrc
    ranvis authored petdance committed
  11. Torsten Blix

    Improved pipe_into_ack for testing.

    Refactored Util.pm so that pipe_into_ack also sets ack_return_code.
    
    Introduced pipe_into_ack_with_stderr to make STDERR accessible when piping into
    ack.
    blixtor authored petdance committed
  12. Torsten Blix

    Fixed behavior when no regex is given

    When no regex was given on the command line, ack behaved sometimes incorrectly.
      cat foo | ack --perl
    was not complaining about an error.
    
    Furthermore, the following works now:
      ack --match Sue
    blixtor authored petdance committed
  13. Torsten Blix

    file-permission test uses helper function get_rc

    blixtor authored petdance committed

Dec 11, 2009

  1. Andy Lester

    Fixed handling of Emacs backup file detection. Updated docs that sitl…

    …l pointed at Google Code.
    petdance authored
  2. Andy Lester

    Fixed handling of Emacs backup file detection. Updated docs that sitl…

    …l pointed at Google Code.
    petdance authored

Sep 07, 2009

  1. check for multiple matches

    petdance authored
  2. show the command line that we are running

    petdance authored

Sep 06, 2009

  1. removed ! from search words just in case it messes with some shell so…

    …mewhere
    petdance authored
  2. added build_ack_command_line()

    petdance authored
  3. making build_command_line more flexible

    petdance authored
  4. add a comment

    petdance authored

Sep 05, 2009

  1. add test to make sure we have no invalid characters

    petdance authored

Jun 07, 2009

  1. expanded --files-without-matches

    petdance authored

May 13, 2009

  1. added a perl.tar.gz because current ack trips up on tarballs.

    petdance authored

Apr 23, 2009

  1. fixed failing test on columns

    petdance authored
  2. added --column, but the test still fails

    petdance authored
  3. rmoeve exec bit

    petdance authored
Something went wrong with that request. Please try again.