News23 November 2009 -- dim-0.5.5This release brings important fixes in the networking code. There is a new feature: automatic lazy import of archived versions. It is not necessary to import all versions anymore. This makes the use of dim scalable for projects with a huge history. The use of dim is also simpler. Similarly, the put operation is now performed automatically at export. Other minor bug fixes and improvements are also provided. 3 November 2009 -- dim-0.5.4This is a bug fix release. The dash shell is now detected, allowing full support of Linux Debian and Ubuntu. The network capabilities are better verified. Miscellaneous robustness fixes and better code comments are also provided. 30 June 2009 -- dim-0.5.3This release contains mainly bug fixes. Network operations are faster and more robust. There is a better support of *BSD systems, Mac-OSX. Dim works also on AIX and Solaris. Many internal changes to make the code easier to maintain. The manual page improved substantially. 11 February 2009 -- dim-0.5.2This release provides support for full archives, removal and re-import of versions, many internal changes to prepare support of multi-item operations, and several important bug fixes. 28 January 2009 -- dim-0.5.1Summary of changes since dim-0.5:
20 December 2008 -- dim-0.5-mv1In this version, the concept of a central dimlib, global to the user account is abandoned, in favor of a local dimlib, created as a .dimlib subdir in the current directory where we clone items to work on them. A directory containing a .dimlib subdir therefore becomes a job, a concept invented 10 years ago by Xich Tue Ho and Philippe Bergheaud, in a configuration tool called SIM (see history section in dim manpage). 24 November 2008 -- dim-0.4.11Many changes. Introduction of local variables in functions, to ease code maintainability, and still preserving the compatibility with multiple shell interpreters: ksh (pdksh, ksh88, ksh93), bash, zsh, ash (BSD). The networking code has been robustified. Several bugs in import and clone management were fixed. 7 July 2008 -- dim-0.4.9Summary of changes since dim-0.4.8
dim-0.4.9 detailed changes Download 22 April 2008 -- dim-0.4.8Summary of Changes since dim-0.4.7
dim-0.4.8 detailed changes Download 16 April 2008 -- dim-0.4.7Summary of changes since dim-0.4.6:
03 April 2008 -- dim-0.4.6Summary of features:
Detailed changes and source package. 30 March 2008Merge is readyThe complete merge function has been implemented and is available in the experimental version dim-0.4.5-mv2.tgz. Tests of the merge function, including on large items, like the linux kernel source code, are most welcome. It is still lacking documentation and explanations, but the code is here and ready. Speedup of diffPhilippe has tried a new method to update the version file index incrementally, instead of full regeneration (see his log entry). The result is that "dim diff" takes 0.6 seconds to detect a changed file under linux-2.6.24.3, instead of 4.6 seconds before. This is still experimental work, but it shows the potential in performances. Not bad for a pure shell script. 28 March 2008Release of dim-0.4.5 (Changelog) This is the first version announced on http://freshmeat.net. Cheers. 27 March 2008Release of dim-0.4.4 (Changelog) 26 March 2008This web site! |