REDROOM
PHP 8.5.2
Path:
Logout
Edit File
Size: 1.18 KB
Close
//usr/share/rsync/scripts/cvs2includes
Text
Base64
#!/usr/bin/perl # # This script finds all CVS/Entries files in the current directory and below # and creates a local .cvsinclude file with non-inherited rules including each # checked-in file. Then, use this option whenever using --cvs-exclude (-C): # # -f ': .cvsinclude' # # That ensures that all checked-in files/dirs are included in the transfer. # (You could alternately put ": .cvsinclude" into an .rsync-filter file and # use the -F option, which is easier to type.) # # The downside is that you need to remember to re-run cvs2includes whenever # you add a new file to the project. use strict; open(FIND, 'find . -name CVS -type d |') or die $!; while (<FIND>) { chomp; s#^\./##; my $entries = "$_/Entries"; s/CVS$/.cvsinclude/; my $filter = $_; open(ENTRIES, $entries) or die "Unable to open $entries: $!\n"; my @includes; while (<ENTRIES>) { push(@includes, $1) if m#/(.+?)/#; } close ENTRIES; if (@includes) { open(FILTER, ">$filter") or die "Unable to write $filter: $!\n"; print FILTER map "+ /$_\n", @includes; close FILTER; print "Updated $filter\n"; } elsif (-f $filter) { unlink($filter); print "Removed $filter\n"; } } close FIND;
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 12
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
atomic-rsync
5.07 KB
lrwxr-xr-x
2021-12-30 20:29:14
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
cull-options
4.79 KB
lrwxr-xr-x
2022-08-20 15:30:22
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
cvs2includes
1.18 KB
lrwxr-xr-x
2025-01-16 09:29:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
file-attr-restore
4.82 KB
lrwxr-xr-x
2025-01-16 09:29:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
files-to-excludes
534 B
lrwxr-xr-x
2025-01-16 09:29:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
git-set-file-times
3.81 KB
lrwxr-xr-x
2022-04-11 15:57:19
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
logfilter
1.07 KB
lrwxr-xr-x
2025-01-16 09:29:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
lsh
3.03 KB
lrwxr-xr-x
2025-01-16 09:29:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
mnt-excl
1.80 KB
lrwxr-xr-x
2025-01-16 09:29:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
munge-symlinks
2.56 KB
lrwxr-xr-x
2021-12-21 00:41:16
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
rsync-no-vanished
593 B
lrwxr-xr-x
2021-11-13 18:39:09
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
rsyncstats
8.48 KB
lrwxr-xr-x
2025-01-16 09:29:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).