Opened 15 years ago
Closed 15 years ago
#218 closed task (fixed)
version output
Reported by: | Peter Johansson | Owned by: | Peter Johansson |
---|---|---|---|
Priority: | minor | Milestone: | svndigest 0.7 |
Component: | output | Version: | trunk |
Keywords: | Cc: |
Description (last modified by )
refs #219
I suggest that we replace the informative string svndigest pre0.6
with something even more informative. I think it is good style to include svn revision in version output for devel builds. Instead of svndigest pre0.6
we could have something like: svndigest 0.6 (dev build rev 370)
Besides having this line as first line in --version
output, the line should also be included in page footer.
Every sensible implementation of this feature most likely includes some script parsing svn info generating a header file. Optimally this header file should not be touched unless it is necessary, in other words, if the revision has not changed since last time make all
was issued this revision.h should not be updated.
Implementing this suggestion also implies that a make distcheck problem will be solved. At time being make distcheck fails on devel version, because we use autoconf setting check-news, which implies that current version number appears in the first few lines of the NEWS
file. A version number like pre0.6 typically does not appear in NEWS
file.
Change History (3)
comment:1 Changed 15 years ago by
Description: | modified (diff) |
---|
comment:2 Changed 15 years ago by
Do not access the information from the repository. Access it from $Id$ tags. The tags are present in all files and contain sufficient info.
Use this to create an svn_revision_info.h
.
comment:3 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
I used svnversion which is tool provided from svn team.
The out put now look like:
svndigest pre0.7 (r540) compiled Dec 28 2007, 21:38:29
in verbose mode, else just like before.
added refs to #219