Hi,

>> I just wanted to thank you for the feedback you provided in your last
>> board report with respect to your experiences with moving to Git.

The move is not complete yet. There are many outstanding issues including (ogff 
top of head)
- Jenkins build is broken
- Release build process broken and documentation out of date
- TLF issues and building (svn external repos issues)
- Github mirrors not working
- How to deal with github pull requests
- Git and whiteboards

Some of these are being investigated or looked at (eg whiteboards)

The issues as I see them (and what other project should look out and/or 
consider) are:
- The long time involved form the vote to moving to git
- The move to git by infra happened right in the middle of a release rather 
unexpectedly
- Not testing/thinking about the the build process and workflow process before 
the vote was taken
- The Apache model with one central repo and all development in the open may a 
good fit with git which encourages local branching and commits.
- Lack of involvement of the community in fixing issues that arose in a timely 
manner 
- Split in the git community to always use or not use rebase
- How do you get git to work with whiteboards. (Git can't easily check in/check 
out parts of a repo.)
- Selection of an overly complex workflow - better to keep it simple as possible
- Moving to git will place more workload on a release manager (may not be true 
for every project)
- While git has many advantages (branching, offline commits etc) merging seems 
less effective and often produces incorrect results compared to SVN
- Overly complex and confusing command line options that are required for 
correct git use

Thanks,
Justin


Reply via email to