You can clone with
HTTPS or Subversion.
ack has a --passthru mode which is useful for highlighting items in a file or tail.
I'm not attached to the name of the switch (it rather sucks, actually) but the feature is handy.
I second this. It's the only thing that puts ack above ag for me at the moment
This can also be used to retrofit proper exit codes on commands that don't set them.
Thanks to #460, this is fixed.