Tar2RubyScript

Change Log

Fri Oct 06 19:42:55 UTC 2006
Erik Veenstra <tar2rubyscript@erikveen.dds.nl>


PDF version (A4)

Up

1. Change Log


1. Change Log

(Don't "save link target as..", since that will only give you an HTML file.)

VersionDateDownloadDiffChanges
0.4.808.03.2006tar2rubyscript-0.4.8.rb or tar2rubyscript-0.4.8.tar.gz or tar2rubyscript-0.4.8.gem0.4.8.diffFixed a bug concerning looping symlinks.
Fixed a bug concerning Too many open files.
Added support for hard links and symbolic links (not on Windows).
0.4.724.06.2005tar2rubyscript-0.4.7.rb or tar2rubyscript-0.4.7.tar.gz or tar2rubyscript-0.4.7.gem0.4.7.diffFixed a serious bug concerning this message: "doesn't contain an init.rb" (Sorry...)
0.4.621.06.2005tar2rubyscript-0.4.6.rb or tar2rubyscript-0.4.6.tar.gz or tar2rubyscript-0.4.6.gem0.4.6.diffAdded both temporary directories to $: and ENV["PATH"].
0.4.523.03.2005tar2rubyscript-0.4.5.rb or tar2rubyscript-0.4.5.tar.gz or tar2rubyscript-0.4.5.gem0.4.5.diffnewlocation is an absolute path.
ENV["TEMP"] is an absolute path.
Files to include are searched for with *.* instead of * (on Windows).
Added TAR2RUBYSCRIPT.
0.4.418.01.2005tar2rubyscript-0.4.4.rb or tar2rubyscript-0.4.4.tar.gz0.4.4.diffFixed a bug concerning read-only files.
0.4.313.01.2005tar2rubyscript-0.4.3.rb or tar2rubyscript-0.4.3.tar.gz0.4.3.diffThe changes made by tar2rubyscript.bat and tar2rubyscript.sh aren't permanent anymore.
tar2rubyscript.bat and tar2rubyscript.sh now work for the TAR archive variant as well.
Added support for long filenames in GNU TAR archives (GNUTYPE_LONGNAME).
Enhanced the deleting of the temporary files.
Added support for ENV["PATH"].
Fixed a bug concerning multiple require-ing of (different) init.rb's.
Fixed a bug concerning backslashes when creating the TAR archive.
0.4.227.12.2004tar2rubyscript-0.4.2.rb or tar2rubyscript-0.4.2.tar.gz0.4.2.diffAdded support for multiple library RBA's.
Added the hourly touching of the files.
Added oldlocation to $: .
0.4.118.12.2004tar2rubyscript-0.4.1.rb or tar2rubyscript-0.4.1.tar.gz0.4.1.diffAdded --tar2rubyscript-list.
Put the temporary directory on top of $:, instead of at the end, so the embedded libraries are preferred over the locally installed libraries.
Fixed a bug when executing init.rb from within another directory.
0.4.003.12.2004tar2rubyscript-0.4.0.rb or tar2rubyscript-0.4.0.tar.gz0.4.0.diffLike packing related application files into one RBA application, now you can as well pack related library files into one RBA library.
0.3.826.03.2004tar2rubyscript-0.3.8.rb or tar2rubyscript-0.3.8.tar.gz0.3.8.diffUnder some circumstances, the Ruby script was replaced by the tar archive when using --tar2rubyscript-totar.
0.3.722.02.2004tar2rubyscript-0.3.7.rb or tar2rubyscript-0.3.7.tar.gz0.3.7.diff"ustar00" on Solaris isn't "ustar00", but "ustar\00000".
0.3.608.11.2003tar2rubyscript-0.3.6.rb or tar2rubyscript-0.3.6.tar.gz0.3.6.diffMade the common test if __FILE__ == $0 work.
0.3.529.10.2003tar2rubyscript-0.3.5.rb or tar2rubyscript-0.3.5.tar.gz0.3.5.diffThe instance_eval solution gave me lots of troubles. Replaced it with load.
--tar2rubyscript-totar added.
0.3.423.10.2003tar2rubyscript-0.3.4.rb or tar2rubyscript-0.3.4.tar.gz0.3.4.diffI used eval has a method of the object that executes init.rb. That wasn't a good name. Renamed it.
oldandnewlocation.rb added. It contains dummy procedures for oldlocation and newlocation.
0.3.317.10.2003tar2rubyscript-0.3.3.rb or tar2rubyscript-0.3.3.tar.gz0.3.3.diffNo need of tar.exe anymore.
0.3.210.10.2003tar2rubyscript-0.3.2.rb or tar2rubyscript-0.3.2.tar.gz0.3.2.diffThe name of the output file is derived if it's not provided.
0.3.104.10.2003tar2rubyscript-0.3.1.rb or tar2rubyscript-0.3.1.tar.gz0.3.1.diffExecution of tar2rubyscript.sh or tar2rubyscript.bat is added.
Methods oldlocation and newlocation are added.
0.321.09.2003tar2rubyscript-0.3.rb or tar2rubyscript-0.3.tar.gz0.3.diffInput can be a directory as well. (External tar needed!)
0.214.09.2003tar2rubyscript-0.2.rb or tar2rubyscript-0.2.tar.gz0.2.diffHandling of --tar2rubyscript-* parameters is added.
--tar2rubyscript-justextract added.
0.1.509.09.2003tar2rubyscript-0.1.5.rb or tar2rubyscript-0.1.5.tar.gz0.1.5.diffThe ensure block (which deleted the temporary files after evaluating init.rb) is transformed to an on_exit block. Now the application can perform an exit and trap signals.
0.1.431.08.2003tar2rubyscript-0.1.4.rb or tar2rubyscript-0.1.4.tar.gz0.1.4.diffAfter editing with edit.com on win32, files are converted from LF to CRLF. So the CR's has to be removed.
0.1.329.08.2003tar2rubyscript-0.1.3.rb or tar2rubyscript-0.1.3.tar.gz0.1.3.diffA much better (final?) patch for the previous bug. All open files, opened in init.rb, are closed, before deleting them.
0.1.227.08.2003tar2rubyscript-0.1.2.rb or tar2rubyscript-0.1.2.tar.gz0.1.2.diffA better patch for the previous bug.
0.1.119.08.2003tar2rubyscript-0.1.1.rb or tar2rubyscript-0.1.1.tar.gz0.1.1.diffA little bug concerning file locking under Windows is fixed.
0.118.08.2003tar2rubyscript-0.1.rb or tar2rubyscript-0.1.tar.gz0.1.diffFirst release.