URL:
  <http://gna.org/task/?func=detailitem&item_id=2639>

                 Summary: Submission of graph-branches
                 Project: Gna! Administration
            Submitted by: dolmen
            Submitted on: vendredi 25.11.2005 à 00:54
                  Status: None
         Approval Status: None
         Should Start On: vendredi 25.11.2005 à 00:00
   Should be Finished on: lundi 05.12.2005 à 00:00
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

A new project has been registered at Gna! 
The project account will remain inactive until a site admin approve or
discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):

  <https://gna.org/siteadmin/groupedit.php?group_id=1387>


######### REGISTRATION DETAILS ######### 

Full Name:
----------
  graph-branches

System Group Name:
-----------------
  graph-branches

Type:
-----
  Programs

License:
-------- 
  Modified BSD License

Description:
------------
  graph-branches is a new tool that uses a simple language to describe
branches and merges on a software project and outputs a graph in the dot
language. This output can be rendered to a picture with GraphViz
(http://www.graphviz.org/).

graph-branches is currently implemented using the m4 macro-processor.

The full working source code is currently available (only for /private/
review for the project registration on GNA!) here:
http://o.mengue.free.fr/graph-branches/graph-branches.m4

http://o.mengue.free.fr/graph-branches/g1.m4 is a sample of input.
http://o.mengue.free.fr/graph-branches/b.png is the output rendered with the
(broken) version 2.2.1 of GraphViz available in Ubuntu. (version 2.6 gives
clean output).

The program will be distributed under the the terms of the Modified BSD
License.

Other Software Required:
------------------------
  graph-branches is not dependent on GraphViz.

But rendering of graph-branches output to PNG or PostScript relies on
GraphViz which is the only implementation of the rendering of the dot
language.

GraphViz is free software distributed under the "Common Public License
Version 1.0" (http://www.graphviz.org/License.php) which is incompatible with
the GNU GPL
(http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses).


graph-branches currently relies on an implementation of m4 that supports more
than 10 diverts. GNU m4 does this. I'm not sure about other free
implementations of m4 such as ones found in free BSD systems.

graph-branches will be packaged using GNU Autoconf and GNU Automake.

Other Comments:
---------------
  Any suggestion for a more appropriate project name will be considered.








    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?func=detailitem&item_id=2639>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


Reply via email to