[petsc-dev] [mpich-discuss] MPICH migration to git

Dmitry Karpeev karpeev at mcs.anl.gov
Wed Jan 9 21:13:51 CST 2013


I personally find git (and its branches) rather cumbersome and wish libmesh
used mercurial instead :-)
And if hgsubversion actually worked there would no need for git :-)

Dmitry
On Jan 9, 2013 7:17 PM, "Jed Brown" <jedbrown at mcs.anl.gov> wrote:

> Libmesh just moved to github as well.
>
> I think if you carefully consider the branching model, it has a clear
> advantage over everything else. Dusty Phillips put it nicely in his recent
> blog post [1]:
>
> Git branches are simple and elegant. Mercurial branches are… well, it
> depends what kind of branch you want. You do know what kind of branch you
> want, right?
>
> Fortunately, his project "gitifyhg" is now usable. [2]
>
> As for consensus shifting towards git, I know only a few people that have
> used both seriously and still prefer Hg. Meanwhile, there are a ton of
> serious Python folks that prefer git (Lisandro, Andy Terrel, SciPy, NumPy,
> PyClaw, etc).
>
> [1]
> http://archlinux.me/dusty/2012/12/18/four-ways-to-do-local-lightweight-git-style-branches-in-mercurial/
> [2] http://archlinux.me/dusty/2013/01/06/gitifyhg-rewritten/
>
>
> On Wed, Jan 9, 2013 at 5:48 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
>>
>>   Yes but given their absolutely horrible decision to stick with SVN all
>> these years I cannot trust their decision to go with GIT. Sadly this is a
>> very big argument for NOT switching PETSc to GIT. This email is only partly
>> in jest, it has a serious component as well: is the "everyone's switching
>> to git" just a case of the sheeple following the latest new thing without a
>> proper technical evaluation or is it a carefully thought out decision?
>>
>>    Barry
>>
>> On Jan 8, 2013, at 6:38 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
>>
>> > Everyone's doing it. ;-)
>> >
>> > ---------- Forwarded message ----------
>> > From: Dave Goodell <goodell at mcs.anl.gov>
>> > Date: Tue, Jan 8, 2013 at 6:23 PM
>> > Subject: [mpich-discuss] MPICH migration to git
>> > To: discuss at mpich.org
>> >
>> >
>> > MPICH users & developers,
>> >
>> > The MPICH project has transitioned from using SVN as our version
>> control system (VCS) to using git instead.  Details of the switch are
>> described here:
>> >
>> > http://wiki.mpich.org/mpich/index.php/Git
>> >
>> > Highlights from the document and the transition:
>> >
>> > * Read-only git clones are available at http://git.mpich.org/mpich.gitand git://
>> git.mpich.org/mpich.git
>> > * All critical history from SVN has been imported into the git history.
>> > * The SVN server and its associated history are not going away,
>> although it has been made read-only.
>> >
>> > We continue to work through our documentation and automated processes
>> (cron jobs, etc.) to update them to the new system.  Our trac instance will
>> transition to understand the new VCS soon, although it currently displays
>> only historical SVN data.
>> >
>> > Please bear with us as we work through this transition period.  If you
>> have trouble with the new setup, please contact devel at mpich.org or
>> discuss at mpich.org for assistance.
>> >
>> > Regards,
>> > The MPICH Team
>> > _______________________________________________
>> > discuss mailing list     discuss at mpich.org
>> > To manage subscription options or unsubscribe:
>> > https://lists.mpich.org/mailman/listinfo/discuss
>> >
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130109/959e810f/attachment.html>


More information about the petsc-dev mailing list