I like the split approach, it makes it a lot easier to understand who does what and when. When we move to Dev/Staging/Prod I think we should adopt this.
As to the last bit, yeah, ops folks currently have full commit rights everywhere and I expect that to stand. If there's a bug and they need to fix something in Prod they'll be able to. (And actually, I expect we can give commit to Prod as a staff-commit-bit, so fu would get it, f.ex.)
Another thing, stuff doesn't have to be committed to go live. Sometimes the fastest fix is one done in the /home/dw/current direction on sb-admin01 and pushed out seconds later. In some circumstances, that's certainly the right thing to do.
no subject
As to the last bit, yeah, ops folks currently have full commit rights everywhere and I expect that to stand. If there's a bug and they need to fix something in Prod they'll be able to. (And actually, I expect we can give commit to Prod as a staff-commit-bit, so
Another thing, stuff doesn't have to be committed to go live. Sometimes the fastest fix is one done in the /home/dw/current direction on sb-admin01 and pushed out seconds later. In some circumstances, that's certainly the right thing to do.