Kevin Klues created MESOS-4125:
----------------------------------
Summary: Use 'git rev-parse --git-dir' in bootstrap instead of
simply '.git'
Key: MESOS-4125
URL: https://issues.apache.org/jira/browse/MESOS-4125
Project: Mesos
Issue Type: Improvement
Components: build
Environment: All systems
Reporter: Kevin Klues
Assignee: Kevin Klues
Priority: Minor
This issue relates to the 'bootstrap' file in the top level directory of the
mesos tree.
When building from git, bootstrap will (among other things) install pre-commit
and post-rewirte hooks into the .git/hooks directory of the mesos tree.
However the current implementation always assumes that .git exists in the same
directory as the bootstrap file. This may not always be true.
Most notably, it is not true if the mesos tree is included as a submodule
inside another project. When included as a submodule, .git is no longer a
directory, but rather a file whose text contains a pointer back to the actual
location of the .git folder inside the containing project. To get at this
directory, we need to run 'git rev-parse --git-dir' instead of simply assuming
that the local .git is the proper directory.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)