info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(no subject)


From: root
Subject: (no subject)
Date: Mon, 13 Aug 2001 05:25:28 -0400

>From address@hidden  Tue Feb 13 01:12:55 2001
>Return-Path: <address@hidden>
Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164])
        by gateway.camelot.jp (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id 
BAA04983
        for <address@hidden>; Tue, 13 Feb 2001 01:12:50 +0900
Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org)
        by fencepost.gnu.org with esmtp (Exim 3.16 #1 (Debian))
        id 14SLRT-0002rW-00; Mon, 12 Feb 2001 11:03:07 -0500
Received: from brutus.conectiva.com.br ([200.250.58.146] helo=burns.conectiva)
        by fencepost.gnu.org with smtp (Exim 3.16 #1 (Debian))
        id 14SLOr-0002qe-00
        for <address@hidden>; Mon, 12 Feb 2001 11:00:25 -0500
Received: (qmail 12379 invoked by uid 0); 12 Feb 2001 16:00:11 -0000
Received: from mumm-ra.distro.conectiva (10.0.17.12)
  by burns.conectiva with SMTP; 12 Feb 2001 16:00:11 -0000
From: Luciano Baretta Mandryk <address@hidden>
X-Sender: address@hidden
To: address@hidden
Subject: CVS log analyser
Message-ID: <address@hidden>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: address@hidden
Errors-To: address@hidden
X-BeenThere: address@hidden
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:address@hidden>
List-Post: <mailto:address@hidden>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/info-cvs>,
        <mailto:address@hidden>
List-Id: Announcements and discussions for the CVS version control system 
<info-cvs.gnu.org>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/info-cvs>,
        <mailto:address@hidden>
List-Archive: <http://mail.gnu.org/pipermail/info-cvs/>
Date: Mon, 12 Feb 2001 13:12:23 -0200 (EST)
Status: O
Content-Length: 1433
Lines: 44

Hi all,

As I said a couple of weeks before, I started coding a CVS log analyser that
should be able to create a visual representation of a CVS project. For those who
got interested in it, version 0.1 is now avaliable at sourceforge:

        http://sourceforge.net/projects/ucla/

It's far away from reaching its objectives, but somebody may find it useful. All
it does by now is parse the CVS log, create a graph for every file and then dump
each graph to stdout, "ASCII-artly" :-) The output only shows file names and
branches, _without_ tag/branch names by now. (Actually I just released it
because some people told me they wanted to try it the way it is) :-)
Btw, it's quite stable! I just parsed a 27Mb log file (from linuxconf).

The current output looks like this:

----------[ modules/wineconf/wineconf_menu_drives.cc ]----------
1.1 ---> 1.2 ---> 1.3
\
 `--> 1.1.1.1 ---> 1.1.1.2
  \   \
   \   `--> 1.1.1.1.46.1
    \
     `--> 1.1.2.1 ---> 1.1.2.2 ---> 1.1.2.3
      \
       `--> 1.1.4.1 ---> 1.1.4.2

Sure, there's a lot to improve, and I will as soon as I have time to do it.
(And please, do not associate this stuff with my employer's name, because I'm
doing it by myself. So, if it doesn't work, blame me, not Conectiva) :-)

Best regards, 

--
        Luciano Baretta Mandryk
        Conectiva, Inc.



_______________________________________________
Info-cvs mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/info-cvs




reply via email to

[Prev in Thread] Current Thread [Next in Thread]