aboutsummaryrefslogtreecommitdiff
path: root/reproduce/src/make
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-01-23 18:41:55 +0000
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-01-23 18:57:00 +0000
commit0f97f15a8d183c6b14894f47c40968e92104181d (patch)
tree2f95bc4c23927f4a7c307be6d6b7170f9d421e02 /reproduce/src/make
parent8a0ebd90913231285e443df024b7d2958d0b8bc9 (diff)
Removing files ending with a ~ in the git checkout hook
While editing files, some editors create temporary `~' files that can cause problems in metastore's ability to delete their host directory if its not on the other branch. With this commit, a `find' call was added to the post checkout Git hook to remove such temporary files before metastore is called. Also, some comments were added to both git hooks to make them easier to understand for a beginner.
Diffstat (limited to 'reproduce/src/make')
-rw-r--r--reproduce/src/make/dependencies.mk7
1 files changed, 4 insertions, 3 deletions
diff --git a/reproduce/src/make/dependencies.mk b/reproduce/src/make/dependencies.mk
index e9023b4..1cc2b00 100644
--- a/reproduce/src/make/dependencies.mk
+++ b/reproduce/src/make/dependencies.mk
@@ -384,9 +384,10 @@ $(ibdir)/metastore: $(tdir)/metastore-$(metastore-version).tar.gz \
cd $$current_dir
if [ -f $@ ]; then
for f in pre-commit post-checkout; do
- sed -e's|@USER[@]|'$$user'|g' \
- -e's|@GROUP[@]|'$$group'|g' \
- -e's|@BINDIR[@]|$(ibdir)|g' \
+ sed -e's|@USER[@]|'$$user'|g' \
+ -e's|@GROUP[@]|'$$group'|g' \
+ -e's|@BINDIR[@]|$(ibdir)|g' \
+ -e's|@TOP_PROJECT_DIR[@]|'$$current_dir'|g' \
reproduce/src/bash/git-$$f > .git/hooks/$$f
chmod +x .git/hooks/$$f
done