diff options
author | Jeff King <peff@peff.net> | 2014-03-10 13:24:47 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-03-11 12:14:25 -0700 |
commit | 1f2e1088871e777355025a84f80a2d8b5cb04c06 (patch) | |
tree | 05124a700bc80d9d4a33232075383934e2368a1b /builtin/repack.c | |
parent | clean: respect pathspecs with "-d" (diff) | |
download | tgif-1f2e1088871e777355025a84f80a2d8b5cb04c06.tar.xz |
clean: simplify dir/not-dir logic
When we get a list of paths from read_directory, we further
prune it to create the final list of items to remove. The
code paths for directories and non-directories repeat the
same "add to list" code.
This patch restructures the code so that we don't repeat
ourselves. Also, by following a "if (condition) continue"
pattern like the pathspec check above, it makes it more
obvious that the conditional is about excluding directories
under certain circumstances.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/repack.c')
0 files changed, 0 insertions, 0 deletions