summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Avoid multiple extra stat()s of broken symlinks for -xtypeTavian Barnes2017-08-225-13/+18
* tests: Remove unnecessary sort-args.sh invocationsTavian Barnes2017-08-163-40/+40
* tests: Add some syntax highlighting to --verboseTavian Barnes2017-08-121-3/+22
* Unify broken symlink handlingTavian Barnes2017-08-1211-33/+74
* tests: Add a test for -exec ... {} + with a failing commandTavian Barnes2017-08-122-0/+27
* Update README.mdTavian Barnes2017-08-101-4/+16
* bftw: Assert that the queue is empty when freeing itTavian Barnes2017-08-101-0/+1
* parse: Don't allow negative optimization levelsTavian Barnes2017-08-101-1/+1
* Release 1.1.11.1.1Tavian Barnes2017-08-103-2/+11
* exec: Fix more corner cases with -ok ... +Tavian Barnes2017-07-294-9/+58
* tests.sh: Add a --verbose modeTavian Barnes2017-07-291-22/+58
* exec: Don't allow anything between {} and +Tavian Barnes2017-07-297-117/+99
* util: Define O_DIRECTORY to 0 if it's not already definedTavian Barnes2017-07-294-15/+7
* Re-license under the BSD Zero Clause LicenseTavian Barnes2017-07-2723-234/+343
* Release 1.11.1Tavian Barnes2017-07-223-2/+20
* Represent never returning as always_true && always_falseTavian Barnes2017-07-213-34/+42
* Fix a couple terrible optimizer bugsTavian Barnes2017-07-214-2/+14
* Implement -printxTavian Barnes2017-07-215-0/+81
* main: Call setlocale() at startup to use the system localeTavian Barnes2017-07-202-0/+14
* eval: Add some sanity checksTavian Barnes2017-07-204-0/+35
* Implement -exit [STATUS]Tavian Barnes2017-07-206-12/+75
* Implement -rm as an alias for -deleteTavian Barnes2017-07-204-4/+25
* Revert "tests.sh: Better line overwriting"Tavian Barnes2017-07-201-4/+5
* tests.sh: Better line overwritingTavian Barnes2017-07-181-5/+4
* tests.sh: Make closefrom() behave like its namesakeTavian Barnes2017-07-181-3/+3
* tests.sh: Close extraneous fds for tests that depend on ulimitTavian Barnes2017-07-161-0/+17
* parse: Ask for confirmation in some casesTavian Barnes2017-07-162-108/+157
* Handle yes/no prompts correctly according to the localeTavian Barnes2017-07-153-7/+80
* parse: Warn if -depth and -prune are used togetherTavian Barnes2017-07-091-0/+19
* Handle ENOTDIR the same as ENOENTTavian Barnes2017-07-0911-3/+21
* bftw: Rename and refactor the internalsTavian Barnes2017-07-091-235/+257
* bftw: Fix ENAMETOOLONG handling when the root is closedTavian Barnes2017-07-084-12/+33
* exec: Clear errno when a multi-exec doesn't failTavian Barnes2017-07-081-1/+6
* bftw: Recover from ENAMETOOLONGTavian Barnes2017-07-083-23/+137
* Revert "bftw: Don't store the terminating '\0' in dircache_entry names."Tavian Barnes2017-07-081-1/+2
* Release 1.0.21.0.2Tavian Barnes2017-06-153-2/+13
* -perm: Handle permcopy (e.g. u=rw,g=u) correctlyTavian Barnes2017-06-153-5/+22
* tests: Fix test_printf_nul with non-GNU sortTavian Barnes2017-06-112-1/+7
* printf: Fix embedded nul bytesTavian Barnes2017-06-105-11/+37
* parse: Make some error messages redTavian Barnes2017-06-031-2/+4
* Add Homebrew installation instructionsPeter Brunner2017-06-031-0/+2
* Release 1.0.11.0.1Tavian Barnes2017-05-173-2/+14
* parse: Set always_true for some actions that never return falseTavian Barnes2017-05-171-3/+25
* bftw: Remove unused parameter to dircache_entry_base()Tavian Barnes2017-05-171-5/+3
* Add colors to -D treeTavian Barnes2017-05-153-37/+51
* Optimize based on reachability due to -quitTavian Barnes2017-05-152-43/+85
* Don't make -quit disable the implicit -printTavian Barnes2017-05-113-3/+9
* Implement -D execTavian Barnes2017-05-094-13/+63
* main: Fix error checking of redirect()Tavian Barnes2017-05-061-1/+3
* exec: Treat -1 from _SC_ARG_MAX as "unlimited"Tavian Barnes2017-04-301-1/+1