From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/71130 Path: news.gmane.org!not-for-mail From: "Philipp A." Newsgroups: gmane.comp.tex.context Subject: Re: TikZ bug fixing (git, minimals, ...) Date: Mon, 12 Sep 2011 17:14:05 +0200 Message-ID: References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0310461064==" X-Trace: dough.gmane.org 1315840467 26249 80.91.229.12 (12 Sep 2011 15:14:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 12 Sep 2011 15:14:27 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Sep 12 17:14:23 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R38DG-0008RB-DS for gctc-ntg-context-518@m.gmane.org; Mon, 12 Sep 2011 17:14:22 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id E0538CAF87; Mon, 12 Sep 2011 17:14:21 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 3+dLfH9xXtSa; Mon, 12 Sep 2011 17:14:15 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 72DBBCAF7C; Mon, 12 Sep 2011 17:14:15 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id C7602CAF7C for ; Mon, 12 Sep 2011 17:14:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 7zp7jf0g1naN for ; Mon, 12 Sep 2011 17:14:08 +0200 (CEST) Original-Received: from filter1-ams.mf.surf.net (filter1-ams.mf.surf.net [192.87.102.69]) by balder.ntg.nl (Postfix) with ESMTP id 6C1BBCAF79 for ; Mon, 12 Sep 2011 17:14:08 +0200 (CEST) Original-Received: from mail-wy0-f169.google.com (mail-wy0-f169.google.com [74.125.82.169]) by filter1-ams.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id p8CFE5aw029542 for ; Mon, 12 Sep 2011 17:14:06 +0200 Original-Received: by wyi11 with SMTP id 11so4293769wyi.14 for ; Mon, 12 Sep 2011 08:14:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=bnitI8ztoac1NUqr+NmqgMfQXx8q1lmC2huIbl5k6KI=; b=qBWyX6rqh4zacjNRZXaOtIpX7fRSqVkdp5QlotnfJouQHjfenvVpqcBuLTqG6aqDQS 92yGR6ZseiuP4iLLUTh5W7250EQZyD2ZGE1YXGNlcKRNLJvcbOMGT3yOqptMbWb7F0eb fAsRIA1hX7USTwefZoDw/X3CelDOwVhq/KbWY= Original-Received: by 10.216.14.41 with SMTP id c41mr76545wec.108.1315840445652; Mon, 12 Sep 2011 08:14:05 -0700 (PDT) Original-Received: by 10.216.171.9 with HTTP; Mon, 12 Sep 2011 08:14:05 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: Kx8fhYxqVfN38VaGmt-gV61EO20 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=74.125.82.169; country=US; region=CA; city=Mountain View; postalcode=94043; latitude=37.4192; longitude=-122.0574; metrocode=807; areacode=650; http://maps.google.com/maps?q=37.4192,-122.0574&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 06FvPe59m - b54ed706f839 - 20110912 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.69 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:71130 Archived-At: --===============0310461064== Content-Type: multipart/alternative; boundary=001485f270aa581dbb04acbffacd --001485f270aa581dbb04acbffacd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable thanks for picking up my rant in such a constructive manner :) A quick googling showed me this tool, cvs2git, whose =E2=80=9CDevelopment status=E2=80=9D section really sounds p= romising: ~~~~ *Development status* Most of the work of converting a repository from CVS to a more modern version control system is inferring the most likely history given the incomplete information that CVS records. cvs2svn has a long history of making sense of even the most convoluted CVS repositories, and cvs2git uses this same machinery. Therefore, cvs2git inherits the robustness and many of the features of cvs2svn . cvs2svn can convert just about every CVS repository we have ever seen, and includes a plethora of options for customizing your conversion. The output of cvs2git is one or more dump files that can be imported into git using the excellent git fast-importtool. Although cvs2git is considerably newer than cvs2svn, and much less well tested, it is believed that cvs2git can (cautiously) be used for production conversions. If you use cvs2git, please let us know how it worked for you! ~~~~ I hope this means that PGF/TikZ becomes hosted on Github =E2=80=93 I think = the team there does a great job and the concept of =E2=80=9Cpull requests=E2=80=9D r= eally fits any open source project, no matter how hard the criteria for patches are. hopefully, philipp --001485f270aa581dbb04acbffacd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable thanks for picking up my rant in such a constructive manner :)

A quick googling showed me this tool, cvs2git, whose =E2=80=9CDevelopment status=E2=80=9D se= ction really sounds promising:

~~~~

Development status

Most of the work of converting a repository from CVS to a more modern version control system is inferring the most likely history given the incomplete information that CVS records. cvs2svn has a long history of making sense of even the most convoluted CVS repositories, and cvs2git uses this same machinery. Therefore, cvs2git inherits the robustness and many of the features of cvs2svn. cvs2svn can convert just about every CVS repository we have ever seen, and includes a plethora of options for customizing your conversion.

The output of cvs2git is one or more dump files that can be imported into git using the excellent git fast-import tool.

Although cvs2git is considerably newer than cvs2svn, and much less well tested, it is believed that cvs2git can (cautiously) be used for production conversions. If you use cvs2git, please let us know how it worked for you!

~~~~

I hope this means that PGF/TikZ becomes ho= sted on Github =E2=80=93 I think the team there does a great job and the co= ncept of =E2=80=9Cpull requests=E2=80=9D really fits any open source projec= t, no matter how hard the criteria for patches are.

hopefully,

philipp

--001485f270aa581dbb04acbffacd-- --===============0310461064== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --===============0310461064==--