Ross, agreed. A list of potential "gotchas" would be sensible!

On 27 April 2013 17:26, Ross Gardler <rgard...@opendirective.com> wrote:

> Let me repeat again that the value I see in the Flex report is that it
> identifies some issues that projects moving to git should consider and plan
> for. This will make other projects migrations smoother.
>
> Sent from a mobile device, please excuse mistakes and brevity
> On 26 Apr 2013 18:35, "Luciano Resende" <luckbr1...@gmail.com> wrote:
>
>>
>> On Fri, Apr 26, 2013 at 2:17 AM, Ross Gardler <rgard...@opendirective.com
>> > wrote:
>>
>>> 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. This
>>> kind of information is really useful to those in other projects. For
>>> the benefit of the archives (and ComDev PMC) I've copied the relevant
>>> section at the end of this mail.
>>>
>>> I'd really like to see this documented in the ComDev project. Perhaps
>>> in the section "For Commtters/PMCs". This could form the start of a
>>> page on best practices for version control which would link out to
>>> appropriate documentation on Git and SVN workflows, review processes
>>> etc.
>>>
>>> If anyone in the Flex community can write up your experiences as
>>> documentation on that site (it is editable by all committers) we'd
>>> really appreciate it.Note, the ComDev site is intended to "signpost"
>>> into more detailed documentation. The idea is not to be fully detailed
>>> but to provide a high level overview linking out to the details. To
>>> this end the content in the board report is at about the right level
>>> for the ComDev site, it just needs a little context padding for the
>>> ComDev site. If you have process documents on your own project pages
>>> please feel free to link to them as appropriate.
>>>
>>> If someone does find the time - thank you in advance. If not, then
>>> thank you for including it in the board report. Hopefully I or another
>>> ComDev memver will find the time to move it into the ComDev site.
>>>
>>> Ross
>>>
>>> Relevant section from board report:
>>>
>>> We moved our code base from SVN to Git in mid-March.  It has been a much
>>> more difficult transition than expected.  Three weeks later, folks are
>>> still
>>> confused about how to use Git as it has many options for performing tasks
>>> that can have significant implications.  Git's database model is not
>>> suited
>>> for partial checkouts like SVN, making the management of our
>>> "whiteboard" (a
>>> playground for committers) much more difficult as you have to download
>>> the
>>> entire whiteboard (currently 245MB) first.  There is discussion of
>>> managing
>>> the whiteboard on GitHub, but others feel that it doesn't conform to the
>>> Apache way.
>>>
>>> The move to Git has slowed contributions from some committers as folks
>>> aren't sure they have the time to learn to use Git and are afraid of
>>> using
>>> the wrong options.  Hopefully, the net benefit promised by the Git
>>> supporters will eventually be realized.
>>>
>>> The move to Git has also broken our release and build scripts and we are
>>> in
>>> the process of fixing them.  We also need to get the Git mirrors working
>>> again, as well as our CI implementation.
>>>
>>>
>>>
>>> Ross Gardler (@rgardler)
>>> Programme Leader (Open Development)
>>> OpenDirective http://opendirective.com
>>>
>>
>>
>> -1 for using Apache Flex's bad experience, as a concrete example, as this
>> might give the wrong perception about Git at Apache.
>>
>> +1 for documenting most used git and svn workflows used in Apache
>> Projects, this might avoid similar problems in the future.
>>
>>
>> --
>> Luciano Resende
>> http://people.apache.org/~lresende
>> http://twitter.com/lresende1975
>> http://lresende.blogspot.com/
>>
>


-- 
NS

Reply via email to