One point:
If gitted, Rename/Copy Tracking, will be a BIG problem. IMV, history
is more important than else.
My advice, hg.


致敬
向雅



2011/1/27 Rick Bullotta <[email protected]>:
> Awesome.  Really forking awesome.
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Tobias Ivarsson
> Sent: Thursday, January 27, 2011 10:05 AM
> To: Neo4j user discussions
> Subject: Re: [Neo4j] Neo4j is moving to git
>
> The general idea on forks is that they will be forks, not branches. I.e.
> they will live in a different location as a fork, not as branches in the
> same repository.
>
> We are going to continue managing dependencies with maven, so no dependency
> jars will ever be checked in in the repositories.
>
> We are going to have more than one git repository, the plan is to have one
> per releasable "product". This means that things in one repo will have the
> same release cycle. The initial repositories are quite likely going to be:
> * Embedded, containing these current components:
>  - kernel
>  - lucene-index
>  - ha
>  - management
>  - udc
>  - graph-algo
> * Server, containing the Neo4j server
> Then a separate repository for each Neo4j tool: Neoclipse and Neo4j shell
>
> Part of the exercise tomorrow is going to be to make sure that it is
> possible to work with the code on Windows since we are going to put more
> efforts into Windows stability of Neo4j in the future.
>
> CR/LF is going to be managed by the repository, as Toni has already
> mentioned is a possibility.
>
> Cheers,
> Tobias
>
> On Thu, Jan 27, 2011 at 3:46 PM, Rick Bullotta <
> [email protected]> wrote:
>
>> Yep - I know there are settings.  We all just gotta use 'em consistently.
>> ;-)
>>
>> I'm also aware of the Git benefits, which are awesome. Just raising the
>> alert that if the repository grows to 40GB with a million forks and a
>> zillion copies of dependent jars, well, you get the idea...!
>>
>> And believe me, the moment Atlassian offers comprehensive Git support,
>> we'll
>> be making the switch completely!
>>
>> It's all good, just suggesting we be cognizant of the things that are
>> different in Git.
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]]
>> On
>> Behalf Of Toni Menzel
>> Sent: Thursday, January 27, 2011 9:39 AM
>> To: Neo4j user discussions
>> Subject: Re: [Neo4j] Neo4j is moving to git
>>
>> On Thu, Jan 27, 2011 at 3:33 PM, Rick Bullotta <
>> [email protected]> wrote:
>>
>> > a couple other things to be thinking about:
>> >
>> > - since we'll all be collaborating in a "mixed environment" of Windows
>> and
>> > Linux and other, we need to be sensitive to Git settings for CR/LF
>> handling
>> > when determining what files have changed
>> >
>> There are settings for that ( don't have the exact page on Github Help
> here
>> right now)
>>
>> >
>> > - since Git generally pulls down the whole repository, it would probably
>> > not
>> > be a great thing to have a single, ever-growing repository of all neo
>> > versions and branches and experiments.  that could be a real disk space
>> > hog.
>> > we should come up with some reasonable convention for when to split
>> > repositories (major versions?  X.Y versions?)
>> >
>>
>> But you do know about Git in general ? No offense here but its a bit
>> misplaced. ;) Git is about raw efficiency when it comes to more branches
>> you
>> can think of, more merges than you have ever wanted in SVN. Think of the
>> Linux Kernel ..
>>
>>
>> > All in all, I think it's a good idea, we just need to be aware of all
> the
>> > implications.
>> >
>> > -----Original Message-----
>> > From: [email protected] [mailto:[email protected]]
>> > On
>> > Behalf Of Rick Bullotta
>> > Sent: Thursday, January 27, 2011 9:25 AM
>> > To: 'Neo4j user discussions'
>> > Subject: Re: [Neo4j] Neo4j is moving to git
>> >
>> > I definitely understand the reason for wanting to use Git, with the more
>> > frequent forks and branches of late, but I do think it would be helpful
>> to
>> > make snapshot builds *with source* available for download as ZIPs or
> TARs
>> > as
>> > well.  For those of us on Windows, there are practical limitations to
> how
>> > many shell add-ins we can install (right now, I have to use CVS with
>> > Mozilla
>> > stuff, SVN with our hosted Atlassian JIRA system, and now it looks like
>> > I'll
>> > also need to use Git for Neo).
>> >
>> > -----Original Message-----
>> > From: [email protected] [mailto:[email protected]]
>> > On
>> > Behalf Of Tobias Ivarsson
>> > Sent: Thursday, January 27, 2011 9:10 AM
>> > To: Neo user discussions
>> > Subject: [Neo4j] Neo4j is moving to git
>> >
>> > Tomorrow, Friday January 28, we will freeze the Neo4j subversion
>> repository
>> > (https://svn.neo4j.org/).
>> > From tomorrow and forward Neo4j subversion will be a read only
>> repository.
>> > The continued evolution of the code will move to a new location and a
> new
>> > version control system: git at github.com
>> > After the freeze of the subversion repository we will start moving the
>> > source code to its new location at https://github.com/neo4j
>> >
>> > Our hope is that with Github being the largest, fastest growing platform
>> > for
>> > social coding, it will lower the barrier for anyone wanting to
> contribute
>> > to
>> > Neo4j. Just fork us!
>> >
>> > The repositories should be fully available on Github at some point
> during
>> > the day tomorrow.
>> > Those of you who have signed our contributed license agreement will get
> a
>> > separate e-mail, where I'll ask you for your github username to add you
>> to
>> > the list of contributors.
>> >
>> > Happy hacking,
>> > --
>> > Tobias Ivarsson <[email protected]>
>> > Hacker, Neo Technology
>> > www.neotechnology.com
>> > Cellphone: +46 706 534857
>> > _______________________________________________
>> > Neo4j mailing list
>> > [email protected]
>> > https://lists.neo4j.org/mailman/listinfo/user
>> >
>> > _______________________________________________
>> > Neo4j mailing list
>> > [email protected]
>> > https://lists.neo4j.org/mailman/listinfo/user
>> >
>> > _______________________________________________
>> > Neo4j mailing list
>> > [email protected]
>> > https://lists.neo4j.org/mailman/listinfo/user
>> >
>>
>>
>>
>> --
>> *Toni Menzel - http://www.okidokiteam.com*
>> _______________________________________________
>> Neo4j mailing list
>> [email protected]
>> https://lists.neo4j.org/mailman/listinfo/user
>>
>> _______________________________________________
>> Neo4j mailing list
>> [email protected]
>> https://lists.neo4j.org/mailman/listinfo/user
>>
>
>
>
> --
> Tobias Ivarsson <[email protected]>
> Hacker, Neo Technology
> www.neotechnology.com
> Cellphone: +46 706 534857
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to