From: Mark Lodato Date: Sun, 31 Jan 2010 06:07:41 +0000 (-0500) Subject: ui-plain: more efficient walk_tree() X-Git-Url: https://gitweb.ps.run/ps-cgit/commitdiff_plain/74ebf82229829bbdbe74a4d9a7b6f29d2889dfc8?ds=inline;hp=74ebf82229829bbdbe74a4d9a7b6f29d2889dfc8 ui-plain: more efficient walk_tree() Git's read_tree_recursive() already filters out the objects by pathname, so we only have to compare baselen to the expected. That is, no string matching is required. Additionally, if the requested path is a directory, the old code would walk through all of its immediate children. This is not necessary, this so we no longer do that. Signed-off-by: Mark Lodato ---