summaryrefslogtreecommitdiffabout
authorSergey Poznyakoff <gray@gnu.org.ua>2020-01-20 09:35:54 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2020-01-20 09:35:54 (GMT)
commit59376e36716be20a2a517231ef597b3687c45b0e (patch) (side-by-side diff)
tree1fa8e30bd582493078cb43306d9767d62414ed56
parente975c3fd84c4b23b653b286739d6be4f05b0a972 (diff)
downloadfile-backup-59376e36716be20a2a517231ef597b3687c45b0e.tar.gz
file-backup-59376e36716be20a2a517231ef597b3687c45b0e.tar.bz2
Add README and Changesv1.00
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Changes4
-rw-r--r--README41
2 files changed, 45 insertions, 0 deletions
diff --git a/Changes b/Changes
new file mode 100644
index 0000000..4dda3a6
--- a/dev/null
+++ b/Changes
@@ -0,0 +1,4 @@
+Revision history for Perl extension File::BackupCopy
+
+1.00 2020-01-20
+ - Initial release.
diff --git a/README b/README
new file mode 100644
index 0000000..e6fc4f0
--- a/dev/null
+++ b/README
@@ -0,0 +1,41 @@
+File::BackupCopy
+================
+
+The File::BackupCopy module provides functions for creating backup copies of
+files. Two backup schemes are supported: simple and numbered backups. In
+simple (or single) backup scheme, only one backup copy is maintained for the
+given file. Its name is created by appending a single tilde character to the
+original file name. In numbered backup scheme, arbitrary number of backup
+copies can be created. The name of each backup copy is created by suffixing
+the original file name with '.~N~', where N is a decimal number starting with
+1. Additionally, the automatic backup name scheme is implemented. In this
+naming scheme, numbered backups are created if at least one numbered backup
+copy already exists and simple backups are created otherwise.
+
+INSTALLATION
+------------
+
+The usual way:
+
+ perl Makefile.PL
+ make
+ make test
+ make install
+
+COPYRIGHT AND LICENSE
+---------------------
+
+Copyright (C) 2020 by Sergey Poznyakoff
+
+This library is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the
+Free Software Foundation; either version 3 of the License, or (at your
+option) any later version.
+
+It is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along
+with this library. If not, see <http://www.gnu.org/licenses/>.

Return to:

Send suggestions and report system problems to the System administrator.