Opened 13 years ago
Closed 13 years ago
#457 closed defect (fixed)
svncopyright is linked against plplot
Reported by: | Peter Johansson | Owned by: | Peter Johansson |
---|---|---|---|
Priority: | major | Milestone: | svndigest 0.10 |
Component: | build | Version: | trunk |
Keywords: | Cc: |
Description
svnvopyright is currently linked against plplot although no plotting is performed by svncopyright
related to ticket #307
Change History (3)
comment:1 Changed 13 years ago by
comment:2 Changed 13 years ago by
Milestone: | svndigest 0.x+ → svndigest 0.10 |
---|---|
Status: | new → assigned |
comment:3 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [1290]) closes #457. Lifting out plotting functions in Stats into a new class StatsPlotter?. In same manner lifting out print functions from Node/Directory/File? into a new hierarchy NodePrinter/DirectoryPrinter/FilePrinter?. To accomplish these splits without to much recoding some friendships are introduced. These new classes are only needed for svndigest (not svncopyright) and are therefore placed in a library named libsvndigest together with Graph class and first_page functions. Remaining functionality, shared between svncopyright and svndigest, are located in libsvndigest_core and linked into both binaries.
I suggest that me move functions Stats:plot and Stats::plot_summary to SvndigestVisitor. Then we can lift out classes SvndigestVisitor and Graph to a separate library and only link against this library in svndigest (not svncopyright).