Commit graph

629 commits

Author SHA1 Message Date
Nico Schottelius
e917546ad1 introduce old backup matching
But this is definitly the WRONG way.

We cannot, we need not and we MUST NOT try to catch dumb users.

Instead we are the program, we may give the rules. And if we add a fancy
feature and the user is too dumb to use it, it is HER/HIS fault.

Just to remind my self:

   Add use of other backup intervals as source for this interval
   with the following behaviour:

   - locate all possible intervals in
      * default configuration
      * source specific configuration
   - locate all backups for each interval, record only the timestamp:
      * taeglich.2007-01-23-0042
         -> possible_old_sources += taeglich
         -> taeglich_last=2007-01-23-0042

         - NO READ NEED for this! other method:
      * sort by time, ALL possible backup:
         - does posix-ls support this? CHECK!
         - ( cd $C_SOURCE/destination/;
             ls --sort-by-time "$interval1".* "$interval2".* |
             tail -n1 )
         - catches all possible intervals
   - add optional behaviour:
      * prefer other interval (newer) over this one
2007-01-17 09:39:23 +01:00
Nico Schottelius
e9bcdc72f0 Clean todo 2006-11-16 11:00:13 +01:00
Nico Schottelius
7e27ca0f3d More quote changes 2006-11-15 00:01:19 +01:00
Nico Schottelius
9c2b38bd17 Fix possible problem due to not checked success of cd 2006-11-14 23:51:17 +01:00
Nico Schottelius
be9d93c997 Possible problem with spaces in interval names
23:36 < dev-zero> telmich:  abs_destination_dir="$(cd $destination_dir && pwd -P)"
23:36 < dev-zero> telmich: wenn das interval spaces enthält, dann auch
                  destination_dir
2006-11-14 23:37:16 +01:00
Nico Schottelius
b9314edb78 Some count tests 2006-11-14 23:35:10 +01:00
Nico Schottelius
5c74195f20 More return value checking fixes 2006-10-31 08:18:58 +01:00
Nico Schottelius
e4c63dec6c +CREDITS 2006-10-31 08:12:49 +01:00
Nico Schottelius
b78a48917e [bugfix] Wrong return value check
Found by Alexey Maximov
2006-10-31 07:58:54 +01:00
Nico Schottelius
50c75ccf43 Several minor changes 2006-10-31 07:58:00 +01:00
Nico Schottelius
8b2bda8c40 Add html generated by docbook 2006-10-26 11:55:16 +02:00
Nico Schottelius
bf4433ad63 Hint: source specific intervals 2006-10-26 10:30:14 +02:00
Nico Schottelius
735353bd05 Prepare marking of incomplete backups 2006-10-25 15:16:37 +02:00
Nico Schottelius
b31989c476 Whitespace cleanup 2006-10-25 14:48:48 +02:00
Nico Schottelius
952adc32f2 Instantly exit, when creating the destination fails 2006-10-25 08:10:21 +02:00
Nico Schottelius
caa11c5626 Minor indentions 2006-10-25 08:10:02 +02:00
Nico Schottelius
feaf5c1413 Small comparision table 2006-10-25 00:56:46 +02:00
Nico Schottelius
c7e4bb72a1 Tell the user WHICH interval he/she/it specified for people mixing up
options and interval order
2006-10-24 00:35:55 +02:00
Nico Schottelius
82a6e8df8d Document changes for 0.5.2
Update example section in documentation
2006-10-22 00:11:21 +02:00
Nico Schottelius
141f9bd535 Display correct return code 2006-10-20 11:27:09 +02:00
Nico Schottelius
605408d619 Add fbsd/distinfo 2006-10-20 11:23:20 +02:00
Nico Schottelius
8698e47a59 Some cleanups for the Makefile 2006-10-20 11:22:57 +02:00
Nico Schottelius
5f6a314749 added testscript 2006-10-20 11:22:32 +02:00
Nico Schottelius
1722576c3e add categories, remove imake, use bzip2 2006-10-20 00:50:30 +02:00
Nico Schottelius
5dfdfa0af0 freebsd: pkg-list 2006-10-20 00:28:57 +02:00
Nico Schottelius
906ff53b23 freebsd: pkg-descr 2006-10-20 00:27:53 +02:00
Nico Schottelius
e759b04a92 Add Makefile for freebsd forts 2006-10-20 00:25:06 +02:00
Nico Schottelius
41669d794b plus date 2006-10-20 00:05:10 +02:00
Nico Schottelius
5cf8cb74bc More todo 2006-10-19 15:25:11 +02:00
Nico Schottelius
98c65ccf5a I am getting old
So there is now a release checklist for me
2006-10-19 14:53:45 +02:00
Nico Schottelius
673d46ce39 Changes for release 2006-10-19 14:52:06 +02:00
Nico Schottelius
635f32af22 Version bumb 2006-10-19 14:49:41 +02:00
Nico Schottelius
a288efd671 Remove debugging 2006-10-17 00:38:00 +02:00
Nico Schottelius
e64e2655de Remove the 0.4.2 note
also begin to integrate systems without wget
2006-10-15 23:39:43 +02:00
Nico Schottelius
3ba0900930 Change url 2006-10-15 21:56:55 +02:00
Nico Schottelius
817ca9c9c6 New URL 2006-10-15 21:42:44 +02:00
Nico Schottelius
13585a8c3b Release to new location 2006-10-15 21:41:24 +02:00
Nico Schottelius
5bfa439ae5 Less todo 2006-10-15 21:38:51 +02:00
Nico Schottelius
5b62a92aad Changes for 0.5 2006-10-15 21:28:10 +02:00
Nico Schottelius
79445b333b New host 2006-10-15 21:27:29 +02:00
Nico Schottelius
c19dfcca1d Changes for 0.5 2006-10-15 21:02:41 +02:00
Nico Schottelius
d2369c1963 Remove bc 2006-10-15 21:01:28 +02:00
Nico Schottelius
342b5bf488 Fix newly introduced bug (absdir/destination)
add absolute directory for --link-dest, because rsync does chdir()
before beginnig backup
2006-10-15 17:12:39 +02:00
Nico Schottelius
e6614294c2 Add checking of result of ls 2006-10-15 16:50:12 +02:00
Nico Schottelius
1e1000f193 Fix some broken English.
Again, add pwd -P instead of pwd.
2006-10-15 16:48:51 +02:00
Nico Schottelius
05f246d586 Implement hardlinking in rsync 2006-10-15 16:37:07 +02:00
Nico Schottelius
0715932a44 Create directory with absolute path 2006-10-15 16:33:32 +02:00
Nico Schottelius
ec6bb69c75 More preparations for removal of pax
Use pwd -P to get real path
2006-10-15 16:31:16 +02:00
Nico Schottelius
2060baa71a Preperations for a version without pax 2006-10-15 14:16:20 +02:00
Lina Boelling
bb7dd035b5 Fix broken English by Nico
Thanks ettercat ;-)
2006-10-13 11:52:32 +02:00