CVS log for scripts/perl/filesystem/hardlink-files.pl
Up to [Platon] / scripts / perl / filesystem
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7 / (download) - [select for diffs], Mon Jul 25 15:06:49 2005 UTC (6 years, 9 months ago) by rajo
Changes since 1.6: +75 -8
lines Diff to previous 1.6 (colored)
Security fixes:
- ignore not regular files
- ignore files and directories writable by groups or others
- ignore files and directories not owned by EUID
- don't link files together, if permisions doesn't match
Revision 1.6 / (download) - [select for diffs], Sun Jul 24 21:40:48 2005 UTC (6 years, 9 months ago) by rajo
Changes since 1.5: +15 -27
lines Diff to previous 1.5 (colored)
Security fix: use more safer format of cache, XML instead of evalved
Perl code.
Revision 1.5 / (download) - [select for diffs], Sun Jul 10 22:17:13 2005 UTC (6 years, 10 months ago) by rajo
Changes since 1.4: +156 -21
lines Diff to previous 1.4 (colored)
* Calculated MD5 sums of files are cached and used, if they are valid.
* Print elapsed time.
* Added usage information.
Revision 1.4 / (download) - [select for diffs], Tue May 24 15:43:00 2005 UTC (6 years, 11 months ago) by rajo
Changes since 1.3: +80 -20
lines Diff to previous 1.3 (colored)
New feature: print statistics about saved space etc.
Revision 1.3 / (download) - [select for diffs], Tue May 24 12:31:28 2005 UTC (6 years, 11 months ago) by rajo
Changes since 1.2: +26 -18
lines Diff to previous 1.2 (colored)
Fix: don't try to cross-device hardlinks, file is removed otherwise.
Revision 1.2 / (download) - [select for diffs], Tue May 24 11:55:46 2005 UTC (6 years, 11 months ago) by rajo
Changes since 1.1: +69 -27
lines Diff to previous 1.1 (colored)
Pure Perl version: don't use external programs. Use Perl modules instead.
Revision 1.1 / (download) - [select for diffs], Sun Apr 17 16:31:07 2005 UTC (7 years, 1 month ago) by rajo
Create hardlinks from duplicate files - saves space on your hard disk
This form allows you to request diff's between any two
revisions of a file. You may select a symbolic revision
name using the selection box or you may type in a numeric
name using the type-in text box.
Platon Group <platon@platon.org> http://platon.org/
|