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/