[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5035] Reflect conversion from cvs to svn,
Greg Chicares <=