On 1/4/2011 3:10 AM, Levend Sayar wrote:
Hi, all. We have a repo on a corporate server. The sysadmin changed access rights of files on our repo by accedant. Some directories have 2750 acces rights before, but he changed as chmod -R 2770 * Now when you make git status, every file that is tracked by git is said as changed but not updated So is there a way to get this back to normal ? TIA _lvnd_ (^_^)
I assume the correct permissions for your tracked files should be 2750? If so, then here's what I would do:
1. First make a copy of your repo and test these steps on the copy: e.g. bare repo: cp -rvp repo.git repocopy.git non-bare-repo: cp -rvp worktree worktreecopy 2. Then cd to the parent of the objects dir in you git repo: e.g. bare repo: cd repocopy.git non-bare repo: cd worktreecopy/.git 3. Then change the permissions of your objects dir: chmod -R 2750 objects 4. Validate the results. Your permissions should match again. 5. If it worked, then do it on the real repo. v/r, Neal -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html