From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: esr@thyrsus.com (Eric S. Raymond) Newsgroups: gmane.emacs.devel Subject: git conversion trial repository #5 Date: Thu, 15 May 2014 04:38:17 -0400 (EDT) Message-ID: <20140515083817.3E5A1380391@snark.thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1400143156 10520 80.91.229.3 (15 May 2014 08:39:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 May 2014 08:39:16 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 15 10:39:11 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WkrBw-0006lO-AN for ged-emacs-devel@m.gmane.org; Thu, 15 May 2014 10:39:04 +0200 Original-Received: from localhost ([::1]:56337 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkrBv-0001Gu-VH for ged-emacs-devel@m.gmane.org; Thu, 15 May 2014 04:39:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44962) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkrBm-0001GY-TO for emacs-devel@gnu.org; Thu, 15 May 2014 04:38:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WkrBh-0005n5-VS for emacs-devel@gnu.org; Thu, 15 May 2014 04:38:54 -0400 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:54793 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkrBh-0005my-Rd for emacs-devel@gnu.org; Thu, 15 May 2014 04:38:49 -0400 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id 3E5A1380391; Thu, 15 May 2014 04:38:17 -0400 (EDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:171850 Archived-At: Next review version of the repository conversion is here: git@gitorious.org:emacs-transition/review5.git This one is current to complete to 2014-05-14 17:55:37 +0400. It has been repacked. Cloning this may appear at first site to fetch only the master branch, but do "git branch -a" to list the other remote branches. You can easily create local tracking branches for those you are interested in. The conversion machinery, including the lift script, can be cloned from git@gitorious.org:emacs-transition/emacs-transition.git How you can help: 1. Report Bazaar and CVS references that aren't already in the emacs.lift file (see BAZAAR REFERENCES and CVS REFERENCES).=20 2. Check the CVS references already in emacs.lift (see CVS REFERENCES).=20 3. Check bzr references translated with nochecklog, nocheckcomment, everylog, and everycomment. (The changelog and changecomment commands do not need to be checked by hand as they are automatically verified by a script in the conversion machinery.) 4. Use gitk or git log to spot CVS cliques consisting of uncoalesced single-file changes and their ChangeLog entry commits; report them so I can squash them into proper changesets.=20 5. Investigate the old-branches and other-branches groups and determine which branches, if any, should be discarded. 6. (Advanced) Identify the actual deletion points of as many of the =3D-prefixed attic files as possible. Look for the string "ATTIC FILES" in emacs.lift and try to turn 'attic' calls into 'deattic' calls. (I've already done this, but it's a difficult and finicky process; I might have missed some.) 7. (Advanced) Learn the reposurgeon DSL. Use this knowledge to audit emacs.lift for correctness. Barring any glitches found by people (other than me) doing these auditing steps, the conversion procedure is pretty much ready to go. I rerun it occasionally to catch new bzr references in the logs and comments. Note that a full conversion takes about eight hours of commpute time; this constraint needs to be planned around in the=20 conversion-day schedule. A couple of work items remain on my list for after 24.4 release and before the conversion, most notably merging and testing R=C3=BCdiger Sonderfeld's improvement for vc.el. --=20 Eric S. Raymond Americans have the will to resist because you have weapons.=20 If you don't have a gun, freedom of speech has no power. -- Yoshimi Ishikawa, Japanese author, in the LA Times 15 Oct 199= 2