# HG changeset patch # User Meredith Howard # Date 1481324948 28800 # Node ID aacbd4032a4cf765de367b075781e8f8d4f9d335 # Parent f1df55abb64a4a5c06a55ef488f110b50e7abe8c Fixup git-ctags diff --git a/.git_helpers/hooks/post-checkout b/.git_helpers/hooks/post-checkout --- a/.git_helpers/hooks/post-checkout +++ b/.git_helpers/hooks/post-checkout @@ -2,4 +2,4 @@ export PATH=/opt/local/bin:${PATH} export CTAGS_HOOK=1 -~/.git_helpers/ctags >/dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1 /dev/null /dev/null 60 + exit unless f.flock(File::LOCK_EX|File::LOCK_NB) + exit unless (Time.now - f.mtime) > 60 end - system( <<-CMD ) or exit $?.exitstatus + system(<<-CMD) or exit $?.exitstatus git ls-files \ | #{ctags} --tag-relative -L - -f"#{tmp}" #{opts} \ && mv #{tmp} #{target}