Comment 1 for bug 67589

Revision history for this message
John A Meinel (jameinel) wrote : Re: 'bzr merge' conflict does not preserve permissions

This is simply because bzr does not version anything but the executable bit. And in the short term, there is no plans to version more than that.

It is *possible* to do more, but past experience with other systems (Arch) means that it usually causes more problems than not when versioning source code. (If your mask is not my mask, then commits tend to ping pong back and forth).

For versioning $HOME or /etc, it *is* useful to version strict permissions, and possibly even user and group. But for most source code, it is not useful.

So for now, bzr is focused on versioning source code. Versioning detailed file modes and user/group info should be possible without too much extra effort, and if someone wants to write a plugin to do so, we are willing to help a little bit, and give pointers as to what it would take.