Merge "Canonicalize project hooks path before use"

This commit is contained in:
Conley Owens 2014-01-09 02:11:09 +00:00 committed by Gerrit Code Review
commit bd80f7eedd

View File

@ -83,7 +83,7 @@ def _ProjectHooks():
"""
global _project_hook_list
if _project_hook_list is None:
d = os.path.abspath(os.path.dirname(__file__))
d = os.path.realpath(os.path.abspath(os.path.dirname(__file__)))
d = os.path.join(d , 'hooks')
_project_hook_list = [os.path.join(d, x) for x in os.listdir(d)]
return _project_hook_list
@ -2016,7 +2016,7 @@ class Project(object):
self._InitHooks()
def _InitHooks(self):
hooks = self._gitdir_path('hooks')
hooks = os.path.realpath(self._gitdir_path('hooks'))
if not os.path.exists(hooks):
os.makedirs(hooks)
for stock_hook in _ProjectHooks():