summaryrefslogtreecommitdiffstats
path: root/src/walk.rs
AgeCommit message (Expand)Author
2024-04-28Stop ignore .git folders by defaultThayne McCombs
2024-03-13refactor: Optimize code based on cargo clippy suggestionsone230six
2024-03-08Clean up clippy warningsgarlic-hub
2023-12-18walk: Flush stdout in batchesTavian Barnes
2023-11-28walk: Limit batch sizes in --exec modeTavian Barnes
2023-11-28walk: Send WorkerResults in batchesTavian Barnes
2023-11-02walk: New WorkerState struct shared by the worker threadsTavian Barnes
2023-10-23docs: Document exclusion of .git/Thayne McCombs
2023-10-18refactor: replace `map_err` with `expect`Karthik Prakash
2023-10-15feat: ignore `.git/` by defaultskoriop
2023-06-14Replace `dirs-next` crate with `etcetera` crateUtkarsh Gupta
2023-03-20fix: Remove unnecessary collection into a vec.Thayne McCombs
2023-03-20refactor: Use scoped threads from stdlib in spawn_receiverThayne McCombs
2023-01-13Add flag --no-require-git to always respect gitignore filesMax 👨🏽‍💻 Coplan
2022-11-21Added the --and flag for matching multiple patternsKasper Gałkowski
2022-11-03Silence warning about large enum variantThayne McCombs
2022-11-01Merge remote-tracking branch 'origin/master' into clap-deriveDavid Peter
2022-11-01walk: Use a bounded queue.Tavian Barnes
2022-11-01walk: Switch back to crossbeam-channelTavian Barnes
2022-11-01walk: Simplify the code in scan() a bitTavian Barnes
2022-11-01Merge remote-tracking branch 'upstream/master' into clap-deriveThayne McCombs
2022-10-31Address review commentsTavian Barnes
2022-10-31Compute colors in parallelTavian Barnes
2022-10-19Remove TODO commentThayne McCombs
2022-10-09Merge remote-tracking branch 'upstream/master' into clap-deriveThayne McCombs
2022-10-08Use clap-derive for option parsingThayne McCombs
2022-10-03Make --strip-cwd-prefix apply to -x/-XTavian Barnes
2022-03-16make DirEntry OrdJonathan Goren
2022-03-15Merge branch 'master' into masterThayne McCombs
2022-03-08Group together output from multi exec commandsThayne McCombs
2022-03-04Fix some clippy warningsThayne McCombs
2021-12-28Revert "Switch from std::sync::mpsc to crossbeam-channel"Tavian Barnes
2021-12-22Fix logic for --no-ignore-parent (#908)Thayne McCombs
2021-12-11rename module entry -> dir_entryJonathan Goren
2021-12-11send DirEntries to output instead of just pathJonathan Goren
2021-12-05walk: Split wants_to_quit into two separate flagsTavian Barnes
2021-12-05output: Remove wants_to_quit handling from print_entry()Tavian Barnes
2021-12-01Switch from std::sync::mpsc to crossbeam-channelTavian Barnes
2021-11-27walk: Encapsulate the buffering behavior in a structTavian Barnes
2021-11-26Use non-sync channelDavid Peter
2021-11-26squash! Add buffering to stdout when it's not a terminalThayne McCombs
2021-11-26Add buffering to stdout when it's not a terminalThayne McCombs
2021-11-15Add an exit() method to ExitCodeTavian Barnes
2021-10-22Implement `--batch-size` (#866)Devon Hollowood
2021-10-13walk: Add a cache for DirEntry metadataTavian Barnes
2021-10-12Refactor: Rename `Options` to `Config`Niklas Mohrin
2021-10-12Refactor: use some nice Rust methods in buffering codeNiklas Mohrin
2021-10-12Refactor: `merge_exit_codes` now takes an `impl IntoIterator<Item = ExitCode>`Niklas Mohrin
2021-09-01Merge pull request #817 from will459/add_no_ignore_parentTavian Barnes
2021-08-14Add -q/--quiet/--has-match flag (#813)Asha20