Hi,
(removed board@ and dev@flex from my reply)
I've watched this thread with a keen sense of interest.
I would like to point out that we (the Any23 community) have more or less
experienced the exact same as the flex guys.
The build was broken as git binaries are not available on solaris slaves
for nightly builds. There was confusion about what code we move to git. We
are now in a situation where the Any23 site is writable (the rest read
only) within SVN and our trunk code, KEYS file etc is writable and lives in
git.
The release process stalled until we fixed the maven pom's.

I feel that it is necessary and therefore justified to let others know
about what needs to be considered when the migration is taking place.

In our situation, its really, really stalled our development of the Any23
library. Ironically, our intent (behind the move to git) was to build the
community as more people seemed comfortable with git. This so far has
proved fruitless as its taken us way to long to sort out the above. Which
is a real shame and pretty frustrating.

Lewis

On Saturday, April 27, 2013, 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/

-- 
*Lewis*

Reply via email to