Changes since dim-0.5.4:
dim-0.5.4-mv1 Remove unexport command. dim-0.5.4-mv1-pb1 Fixed error in protocol HTTP/1.1. dim-0.5.4-mv2 Added doc/{Makefile,quickstart.txt,faq.txt}, snapshot of some docs on the webssite. Fix a zsh(1) compatibility bug. Update README. dim-0.5.4-mv3 Import directly a specific version if given as argument. dim-0.5.4-mv4 Fix a bug where allowing 'dim clone' to run from job rootdir results in a corrupted job. Small documentation improvements. dim-0.5.4-mv5 Remove 'label' command, now provided by 'dim list File'. Remove 'index' command, now provided by 'dim list -q'. Better document 'dim list'. Fix a side effect in update_sum(), which now restores working directory. Make a diff command test silent, to avoid a SIGPIPE in old bash. dim-0.5.4-mv6 Many fixes to network code: - Do not force a network connection close at end of HTTP/1.1 request, otherwise there is no point in using TCP keepalive. This should improve multiple files transfer speed. - In wget(), implement re-connection and request resent in case of premature EOF, which is a normal condition under HTTP/1.1. - Fix http_response() to close connection only in HTTP/1.0 and to report correctly unexpected connection close. - Catch SIGPIPE in case of nc(1) coprocess, to avoid aborting the shell in case of premature EOF, which makes nc to exit. - Do not force close of network file descriptors at connection close, as ksh93 never attempts to reopen them. - Switch to HTTP/1.0 (instead of default HTTP/1.1) if -0 flag is set at command line. Successful tests of network transfers in HTTP/1.1 and HTTP/1.0 with bash, ksh93, zsh, with /dev/tcp and nc(1). dim-0.5.4-mv7 Determine shell executable only if dynamic patch and rerun is required. Replace tr(1) by a awk script in wd. This removes a dependency. dim-0.5.4-mv8 Inform about /dev/tcp for bash and ksh93 in 'dim -V'. Now 'dim export' also uploads new version to library. This removes the need to call 'dim put' after 'dim export'. Implement automatic lazy import when a version is explicitely referenced. This allows to bypass 'dim import'. dim-0.5.4-mv8-pb1 Fixed the bug that caused clone to fail at the root directory of a job. dim-0.5.4-mv9 Merged dim-0.5.4-mv8-pb1 Fix previous change to wd(1), thanks Philippe. Fix clone() to copy into rootdir. dim-0.5.4-mv10 Fix regressions in getdir() and add() functions, which cause 'dim del' to do nothing. Remove a debug trace. dim-0.5.4-mv11 -M flag selects version on main branches only. -A flag selects versions for which an archive exists. dim-0.5.4-mv11-pb1 Experimental rewrite of 'dim export' for protocols file and rsync. Optimized 'dim get' and 'dim put' for degenerate lib file:.dimlib. Note: this is unstable and untested code. dim-0.5.4-mv12 Merged dim-0.5.4-mv11-pb1. Improved generic_getnewversion() (from Philippe). Renamed reclone() into chanc(), as clone implies data copy from ancestor. Improved help of chanc(). dim-0.5.4-mv13 s/reclone/chanc/ in a couple of places. dim-0.5.5 dim-0.5.4-mv13 becomes dim-0.5.5 -- Archive: http://www.mail-archive.com/dim@ml.free.fr/ To unsubscribe: mailto:dim-requ...@ml.free.fr?subject=unsubscribe