user2 wants to bzr push changes to a directory /home/user1/project/dev
. user2 has group +rwx permissions on this directory, but not in my home directory /home/user1/
This results in the error:
bzr: ERROR: Permission denied: "h2i9usf1l6ieofpuul87.pack": [Errno 13] Permission denied: '/home/user1/.bzr/repository/upload/h2i9usf1l6ieofpuul87.pack'
It is not clear to me why user2 needs permission to my home /home/user1/.bzr/
when /home/user1/project/dev
is branch is from /home/usr1/project/trunk
.
I am relatively new to using VCS and am not sure how I got in this predicament. Is there a way to break the dependency on the /home/user1/.bzr
, or to create a branch from /home/user1/project/trunk/
that does not have this dependency?