First I'd like to second Philip on the social issues here. It sounds like you have a lot of stuff on your table. Perhaps throwing a new source control system into the mix might even create bigger problems.
Perhaps you should get some "agile coach" or something similar in to help you with stuff like continuous integration, automated tests, and fighting this long release cycle in general. Before I comment on the Git strategy, it would be interesting to hear what is the current level of Git proficiency in the organization. How many are familiar with Git already? How many don't care about what VCS they use? -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To view this discussion on the web visit https://groups.google.com/d/msg/git-users/-/ZmVaCw8a6gkJ. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.