Change user and group of all files in project after git pull2019 Community Moderator ElectionHow do I discard unstaged changes in Git?How to remove local (untracked) files from the current Git working tree?How to clone all remote branches in Git?Reset or revert a specific file to a specific revision using Git?View the change history of a file using Git versioningWhat is the difference between 'git pull' and 'git fetch'?How do I force “git pull” to overwrite local files?How to make Git “forget” about a file that was tracked but is now in .gitignore?How to change the URI (URL) for a remote Git repository?Stash only one file out of multiple files that have changed before git 2.13
Where do you go through passport control when transiting through another Schengen airport on your way out of the Schengen area?
Is it a Cyclops number? "Nobody" knows!
Is every open circuit a capacitor?
Where is the fallacy here?
Is there a way to find out the age of climbing ropes?
Are there other characters in the Star Wars universe who had damaged bodies and needed to wear an outfit like Darth Vader?
How spaceships determine each other's mass in space?
Is divide-by-zero a security vulnerability?
Naming Characters after Friends/Family
Why doesn't "adolescent" take any articles in "listen to adolescent agonising"?
Are small insurances worth it
Should we avoid writing fiction about historical events without extensive research?
Why are special aircraft used for the carriers in the United States Navy?
Why aren't there more gauls like Obelix?
Problems with rounding giving too many digits
Giving a talk in my old university, how prominently should I tell students my salary?
How do we objectively assess if a dialogue sounds unnatural or cringy?
Preparing as much as possible of a cake in advance
PTIJ: Aliyot for the deceased
What is "desert glass" and what does it do to the PCs?
Does the US political system, in principle, allow for a no-party system?
Sundering Titan and basic normal lands and snow lands
Learning to quickly identify valid fingering for piano?
Can a Mexican citizen living in US under DACA drive to Canada?
Change user and group of all files in project after git pull
2019 Community Moderator ElectionHow do I discard unstaged changes in Git?How to remove local (untracked) files from the current Git working tree?How to clone all remote branches in Git?Reset or revert a specific file to a specific revision using Git?View the change history of a file using Git versioningWhat is the difference between 'git pull' and 'git fetch'?How do I force “git pull” to overwrite local files?How to make Git “forget” about a file that was tracked but is now in .gitignore?How to change the URI (URL) for a remote Git repository?Stash only one file out of multiple files that have changed before git 2.13
The user and group are always changed to root:root
if I execute git pull
or git checkout
So I created the file .git/hooks/post-merge
with the following content:
#!/bin/sh
chown -R mycompany:www /srv/www/vhosts/mycompany
exec git-update-server-info
The file has execute permission
But it does not work, nothing changes after git pull
was called.
git hook
add a comment |
The user and group are always changed to root:root
if I execute git pull
or git checkout
So I created the file .git/hooks/post-merge
with the following content:
#!/bin/sh
chown -R mycompany:www /srv/www/vhosts/mycompany
exec git-update-server-info
The file has execute permission
But it does not work, nothing changes after git pull
was called.
git hook
1
It's an example like a in gitlab or github when you see merge. - shows what lines are removed, + shows what lines are added.
– Ilko
yesterday
Ok I see, so his example does not work. I removed it from my question.
– Black
yesterday
You can try his example, just remove+
and-
and- git pull HUB master
line and try it. Also change branch names.
– Ilko
yesterday
Does not work. Why is my code not getting called?
– Black
yesterday
add a comment |
The user and group are always changed to root:root
if I execute git pull
or git checkout
So I created the file .git/hooks/post-merge
with the following content:
#!/bin/sh
chown -R mycompany:www /srv/www/vhosts/mycompany
exec git-update-server-info
The file has execute permission
But it does not work, nothing changes after git pull
was called.
git hook
The user and group are always changed to root:root
if I execute git pull
or git checkout
So I created the file .git/hooks/post-merge
with the following content:
#!/bin/sh
chown -R mycompany:www /srv/www/vhosts/mycompany
exec git-update-server-info
The file has execute permission
But it does not work, nothing changes after git pull
was called.
git hook
git hook
edited yesterday
Black
asked yesterday
BlackBlack
4,6801050113
4,6801050113
1
It's an example like a in gitlab or github when you see merge. - shows what lines are removed, + shows what lines are added.
– Ilko
yesterday
Ok I see, so his example does not work. I removed it from my question.
– Black
yesterday
You can try his example, just remove+
and-
and- git pull HUB master
line and try it. Also change branch names.
– Ilko
yesterday
Does not work. Why is my code not getting called?
– Black
yesterday
add a comment |
1
It's an example like a in gitlab or github when you see merge. - shows what lines are removed, + shows what lines are added.
– Ilko
yesterday
Ok I see, so his example does not work. I removed it from my question.
– Black
yesterday
You can try his example, just remove+
and-
and- git pull HUB master
line and try it. Also change branch names.
– Ilko
yesterday
Does not work. Why is my code not getting called?
– Black
yesterday
1
1
It's an example like a in gitlab or github when you see merge. - shows what lines are removed, + shows what lines are added.
– Ilko
yesterday
It's an example like a in gitlab or github when you see merge. - shows what lines are removed, + shows what lines are added.
– Ilko
yesterday
Ok I see, so his example does not work. I removed it from my question.
– Black
yesterday
Ok I see, so his example does not work. I removed it from my question.
– Black
yesterday
You can try his example, just remove
+
and -
and - git pull HUB master
line and try it. Also change branch names.– Ilko
yesterday
You can try his example, just remove
+
and -
and - git pull HUB master
line and try it. Also change branch names.– Ilko
yesterday
Does not work. Why is my code not getting called?
– Black
yesterday
Does not work. Why is my code not getting called?
– Black
yesterday
add a comment |
1 Answer
1
active
oldest
votes
First thing to check: is your hook executable?
As in this example:
Run
chmod +x post-merge
to make it executable then put it into.git/hooks/
.
Then add at least an echo in it, to check if it is executed or not.
Thx for your answer. Yes the file is executable as I wrote earlier, I also added echo statements but nothing is printed.
– Black
8 hours ago
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55022989%2fchange-user-and-group-of-all-files-in-project-after-git-pull%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
First thing to check: is your hook executable?
As in this example:
Run
chmod +x post-merge
to make it executable then put it into.git/hooks/
.
Then add at least an echo in it, to check if it is executed or not.
Thx for your answer. Yes the file is executable as I wrote earlier, I also added echo statements but nothing is printed.
– Black
8 hours ago
add a comment |
First thing to check: is your hook executable?
As in this example:
Run
chmod +x post-merge
to make it executable then put it into.git/hooks/
.
Then add at least an echo in it, to check if it is executed or not.
Thx for your answer. Yes the file is executable as I wrote earlier, I also added echo statements but nothing is printed.
– Black
8 hours ago
add a comment |
First thing to check: is your hook executable?
As in this example:
Run
chmod +x post-merge
to make it executable then put it into.git/hooks/
.
Then add at least an echo in it, to check if it is executed or not.
First thing to check: is your hook executable?
As in this example:
Run
chmod +x post-merge
to make it executable then put it into.git/hooks/
.
Then add at least an echo in it, to check if it is executed or not.
answered 8 hours ago
VonCVonC
846k29426833240
846k29426833240
Thx for your answer. Yes the file is executable as I wrote earlier, I also added echo statements but nothing is printed.
– Black
8 hours ago
add a comment |
Thx for your answer. Yes the file is executable as I wrote earlier, I also added echo statements but nothing is printed.
– Black
8 hours ago
Thx for your answer. Yes the file is executable as I wrote earlier, I also added echo statements but nothing is printed.
– Black
8 hours ago
Thx for your answer. Yes the file is executable as I wrote earlier, I also added echo statements but nothing is printed.
– Black
8 hours ago
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55022989%2fchange-user-and-group-of-all-files-in-project-after-git-pull%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
It's an example like a in gitlab or github when you see merge. - shows what lines are removed, + shows what lines are added.
– Ilko
yesterday
Ok I see, so his example does not work. I removed it from my question.
– Black
yesterday
You can try his example, just remove
+
and-
and- git pull HUB master
line and try it. Also change branch names.– Ilko
yesterday
Does not work. Why is my code not getting called?
– Black
yesterday