I was doing a bit of Spring cleaning on my work PC, and I came across a folder for an old Instant Messaging client we used to use a few years ago. I found this conversation with an experienced developer.
(7:24:06 PM) ExperiencedDeveloper: hello
(7:24:13 PM) TimeInInts: hi
(7:24:16 PM) ExperiencedDeveloper: you still at office?
(7:24:19 PM) TimeInInts: no
(7:24:51 PM) ExperiencedDeveloper: I need someone to remove Main access
(7:25:24 PM) TimeInInts: surely removing isn’t an urgent thing
(7:25:32 PM) ExperiencedDeveloper: nope..
(7:25:51 PM) ExperiencedDeveloper: all good.. I am doing a merge and don’t want to check into Main by mistake
(7:26:11 PM) ExperiencedDeveloper: all good cheers..
He was so unconfident of his merging skills, he thought he may accidentally check his project branch into Main – instead of updating his branch with Main. To mitigate that, he wanted his permissions to the Main branch revoked.