lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [5035] Reflect conversion from cvs to svn


From: Greg Chicares
Subject: [lmi-commits] [5035] Reflect conversion from cvs to svn
Date: Sun, 18 Jul 2010 14:59:18 +0000

Revision: 5035
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5035
Author:   chicares
Date:     2010-07-18 14:59:17 +0000 (Sun, 18 Jul 2010)
Log Message:
-----------
Reflect conversion from cvs to svn

Modified Paths:
--------------
    lmi/trunk/GNUmakefile
    lmi/trunk/README.auto
    lmi/trunk/main_cgi.cpp
    lmi/trunk/my_test_coding_rules.cpp
    lmi/trunk/objects.make
    lmi/trunk/test_coding_rules_test.sh
    lmi/trunk/text_view.hpp

Modified: lmi/trunk/GNUmakefile
===================================================================
--- lmi/trunk/GNUmakefile       2010-07-17 08:38:24 UTC (rev 5034)
+++ lmi/trunk/GNUmakefile       2010-07-18 14:59:17 UTC (rev 5035)
@@ -83,12 +83,6 @@
 
 src_dir := $(CURDIR)
 
-# Make sure a temporary directory exists.
-
-TMPDIR ?= /tmp
-$(TMPDIR):
-       address@hidden -d $@ ] || $(MKDIR) --parents $@
-
 
################################################################################
 
 # Other makefiles included; makefiles not to be remade.
@@ -192,10 +186,12 @@
 
 
################################################################################
 
-# Mark release candidate.
+# Designate a release candidate.
 
-# Update the version-datestamp header before committing any release
-# candidate to cvs. Release candidates are named 'lmi-YYYYMMDDTHHMM'.
+# A release candidate is a revision with an updated version-datestamp
+# header. It is merely a designated svn revision: svn offers no real
+# equivalent of 'cvs rtag', and the closest substitute, 'svn copy',
+# makes an unwanted copy.
 
 .PHONY: release_candidate
 release_candidate:
@@ -210,9 +206,8 @@
          | $(TR) --delete '\r' \
          > version.hpp
        @$(ECHO) Version is "'$(yyyymmddhhmm)'".
-       @$(ECHO) "  Tag a release this way:"
-       @$(ECHO) "cvs commit -m\"Mark release candidate\" version.hpp ChangeLog"
-       @$(ECHO) "cvs rtag lmi-$(yyyymmddhhmm) lmi"
+       @$(ECHO) "  To designate a release candidate:"
+       @$(ECHO) "svn commit -m\"Designate release candidate\" version.hpp 
ChangeLog"
 
 
################################################################################
 
@@ -275,8 +270,8 @@
 # which should be updated only if lmi's owner changes the license; and
 #   version.hpp
 # which should be updated by making target 'release_candidate' as
-# needed (these required files are all in cvs; no 'clean' rule deletes
-# them because they should never be deleted).
+# needed (these required files are all in the repository; no 'clean'
+# rule deletes them because they should never be deleted).
 
 expungible_files := $(wildcard *~ *.bak *eraseme*)
 
@@ -345,19 +340,6 @@
 
 
################################################################################
 
-# Prepare to commit to cvs.
-
-.PHONY: cvs_ready
-cvs_ready: source_clean
-       -$(MAKE) check_concinnity
-       -$(MAKE) check_physical_closure
-       -$(MAKE) all test
-       -$(MAKE) all test build_type=mpatrol
-       -$(MAKE) test build_type=safestdlib
-       -$(MAKE) lmi_wx_shared$(EXEEXT) build_type=so_test USE_SO_ATTRIBUTES=1
-
-################################################################################
-
 # Update copyright notices.
 
 # Be sure to update these hardcoded dates. This target might be made
@@ -435,7 +417,8 @@
 # TODO ?? This is an evolving experiment. Possible enhancements include:
 #   - Add other tests, particularly system tests.
 #       Consider using ../products/src if it exists.
-#       Also consider using cvs only, and using testdecks from cvs or ftp.
+#       Also consider using the repository only, with testdecks stored
+#         either there or in ftp.
 #   - Test skeleton branch, too.
 #   - Gather statistics, e.g., elapsed time and total size of binaries.
 #   - Filter logs e.g. as 'fancy.make' does.
@@ -443,25 +426,30 @@
 #       Can a simple binary measure {success, failure} be devised?
 #   - Set this up as a 'cron' job (or equivalent on other platforms).
 #   - Devise a simple way to test changes to this target without
-#       requiring 5 Mb of downloading and 10 minutes of crunching.
+#       requiring a large download and an hour of crunching.
 
-CVS_RSH := ssh
-CVSROOT := :pserver:address@hidden:/sources/lmi
-
-nychthemeral_directory := $(TMPDIR)/lmi-nychthemeral-$(yyyymmddhhmm)
+nychthemeral_directory := /opt/lmi/lmi-nychthemeral-$(yyyymmddhhmm)
 nychthemeral_log := log-lmi-nychthemeral-$(yyyymmddhhmm)
 
 .PHONY: checkout
 checkout:
        $(MKDIR) --parents $(nychthemeral_directory); \
        cd $(nychthemeral_directory); \
-       export CVS_RSH='$(CVS_RSH)'; \
-       export CVSROOT='$(CVSROOT)'; \
-       cvs -z3 co skeleton lmi; \
+       svn co svn://svn.savannah.nongnu.org/lmi/lmi/trunk lmi; \
+       svn co svn://svn.savannah.nongnu.org/lmi/skeleton/trunk skeleton; \
 
+.PHONY: test_various_build_types
+test_various_build_types: source_clean
+       -$(MAKE) check_concinnity
+       -$(MAKE) check_physical_closure
+       -$(MAKE) all test
+       -$(MAKE) all test build_type=mpatrol
+       -$(MAKE) test build_type=safestdlib
+       -$(MAKE) lmi_wx_shared$(EXEEXT) build_type=so_test USE_SO_ATTRIBUTES=1
+
 .PHONY: nychthemeral_test
 nychthemeral_test: checkout
-       -$(MAKE) --directory=$(nychthemeral_directory)/lmi cvs_ready \
+       -$(MAKE) --directory=$(nychthemeral_directory)/lmi 
test_various_build_types \
          >../$(nychthemeral_log)
 
 
################################################################################

Modified: lmi/trunk/README.auto
===================================================================
--- lmi/trunk/README.auto       2010-07-17 08:38:24 UTC (rev 5034)
+++ lmi/trunk/README.auto       2010-07-18 14:59:17 UTC (rev 5035)
@@ -81,8 +81,8 @@
 2. Build system setup
 ---------------------
 
-After a fresh cvs checkout you need to run autogen.sh once. For it to work,
-you need the following utilities:
+After a fresh checkout from the repository, you need to run autogen.sh once.
+For it to work, you need the following utilities:
 
 a) GNU autoconf >= 2.56 (2.56 under mingw and 2.59 under cygwin are known to 
work)
 b) GNU automake >= 1.5 (at least; 1.7.9 and 1.9.6 known to work)

Modified: lmi/trunk/main_cgi.cpp
===================================================================
--- lmi/trunk/main_cgi.cpp      2010-07-17 08:38:24 UTC (rev 5034)
+++ lmi/trunk/main_cgi.cpp      2010-07-18 14:59:17 UTC (rev 5035)
@@ -28,8 +28,8 @@
 //
 // Gregory W. Chicares modified it in the years shown above to adapt
 // it to the life-insurance-illustrations problem domain, and for
-// other reasons evident in cvs or explained in 'ChangeLog'. Any
-// defect should not reflect on Stephen F. Booth's reputation.
+// other reasons evident in the repository or explained in 'ChangeLog'.
+// Any defect should not reflect on Stephen F. Booth's reputation.
 
 // $Id$
 

Modified: lmi/trunk/my_test_coding_rules.cpp
===================================================================
--- lmi/trunk/my_test_coding_rules.cpp  2010-07-17 08:38:24 UTC (rev 5034)
+++ lmi/trunk/my_test_coding_rules.cpp  2010-07-18 14:59:17 UTC (rev 5035)
@@ -32,8 +32,8 @@
 /// Public dummy for private taboo regexen.
 ///
 /// Copy this file to '../products/src' and edit the copy to express
-/// private taboos--anything that shouldn't be uttered in cvs, even to
-/// forbid it, such as a client's name.
+/// private taboos--anything that shouldn't be uttered in the
+/// repository, even to forbid it, such as a client's name.
 
 std::map<std::string, bool> my_taboos()
 {

Modified: lmi/trunk/objects.make
===================================================================
--- lmi/trunk/objects.make      2010-07-17 08:38:24 UTC (rev 5034)
+++ lmi/trunk/objects.make      2010-07-18 14:59:17 UTC (rev 5035)
@@ -247,8 +247,8 @@
 # Illustrations: the antediluvian branch. This code is fairly simple
 # and clean, but less powerful than the production branch. For
 # historical reasons, these 'branches' aren't maintained in separate
-# cvs branches; instead, all their source code resides in the same
-# place, and conflicts are prevented by prepending 'ihs_' to the
+# repository branches; instead, all their source code resides in the
+# same place, and conflicts are prevented by prepending 'ihs_' to the
 # names of many files in the production branch. Gradually the
 # differences are being eliminated.
 

Modified: lmi/trunk/test_coding_rules_test.sh
===================================================================
--- lmi/trunk/test_coding_rules_test.sh 2010-07-17 08:38:24 UTC (rev 5034)
+++ lmi/trunk/test_coding_rules_test.sh 2010-07-18 14:59:17 UTC (rev 5035)
@@ -32,7 +32,7 @@
 good_copyright="...Copyright (C)...`date -u +'%Y'`..."
 
 # Dollar signs must be escaped with '\' in here-documents; writing
-# them on different lines prevents RCS substitution on cvs checkin.
+# them on different lines prevents RCS substitution here.
 
 good_rcsid="...\$\
 Id:...\$..."

Modified: lmi/trunk/text_view.hpp
===================================================================
--- lmi/trunk/text_view.hpp     2010-07-17 08:38:24 UTC (rev 5034)
+++ lmi/trunk/text_view.hpp     2010-07-18 14:59:17 UTC (rev 5035)
@@ -49,8 +49,8 @@
 /// or perilous" features. There's no intention to make lmi a general-
 /// purpose text editor.
 ///
-/// It's left in cvs, though, because it might be a valuable model for
-/// some other feature someday.
+/// It's left in the repository, though, because it might be a useful
+/// model for some other feature someday.
 
 class TextEditView
     :public ViewEx




reply via email to

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