Difference between revisions of "Auto clear temp. dir on pull"
From PhotoVoltaic Logger new generation
m |
m |
||
Line 4: | Line 4: | ||
#!/bin/sh | #!/bin/sh | ||
+ | # | ||
# MIT © Knut Kohl - <nowiki>https://gist.github.com/K-Ko</nowiki> | # MIT © Knut Kohl - <nowiki>https://gist.github.com/K-Ko</nowiki> | ||
+ | # | ||
# Git hook to clear temp. directory after `git pull` | # Git hook to clear temp. directory after `git pull` | ||
# | # |
Revision as of 12:33, 14 May 2014
If you cloned PVLng by git, you should clear the temp. directory after each git pull.
To automate this, you can put the following code into .git/hooks/post-merge:
#!/bin/sh # # MIT © Knut Kohl - https://gist.github.com/K-Ko # # Git hook to clear temp. directory after `git pull` # # .git/hooks/post-merge # # Don't forget to make executalbe by `chmod 755 post-merge` echo echo -n 'Empty temp. directory ... ' find tmp -type f ! -empty -delete echo Done.
You can get it also from this Gist:
# wget -qO .git/hooks/post-merge https://gist.github.com/K-Ko/e7c01e0c7490ee4352fb
Make the script executable by
# chmod +x .git/hooks/post-merge
and you are done.
Next time, you pull changes from Github, the hook will remove all not empty files from temp. directory (this will ignore the .githold file)