Changes since dim-0.5.1 are: dim-0.5.2 dim-0.5.1-mv24 renamed to dim-0.5.2
dim-0.5.1-mv24 Fix several bugs where graph of anc2 was incorrect after import_vers. Fix a bug in merge where local version save was failing. Fix processing of sparse ancestor trees. dim-0.5.1-mv23 Makefile is now compatible with BSD make in addition of GNU make. Added -A and -I flags, respectively to force absolute or incremental archives at export. In export, by default, generate absolute archive for versions in main branches, or incremental. dim-0.5.1-mv22 New function gethist2 to get the list of original anc2 up to 0 of a version. Add support for -H, -l and -e options to the anc2 command. dim-0.5.1-mv21 Fix a bug where index refresh was not triggered after add or del. dim-0.5.1-mv20 Remove temporary debug commands. Fix unitialized variable in merge. Remove useless variable Rootdir in merge. Fix a bug in add/del command, where relative paths were wrongs. dim-0.5.1-mv19 Remove redundant global variable Shvers. Fix compatibility with ksh88 for -[0-9] argument parsing. dim-0.5.1-mv18 Rename global variables n1 n2 narg into N1 N2 Narg. dim-0.5.1-mv17 Skip not documented commands in manpage generation. Fix a bug in version where multiple arguments were ignored. s/getjiv/getiv/ dim-0.5.1-mv16 Remove setconf(). Perform user conf init directly instead. Remove redundant global variable Dimrc, use only DIMRC. dim-0.5.1-mv15 Fix a bug in merge. dim-0.5.1-mv14 Merged dim-0.5.1-mv13-pb2 New function isclone. Fix save(). dim-0.5.1-mv13-pb2 All commands but 'dim mkjob' 'dim job' and 'dim lib' operate on the job defined by the current directory, which can be changed with 'dim -D directory'. dim-0.5.1-mv13-pb1 It has been decided that dim commands will only operate on one job at a time, defined by the global variable Job (which strangely points to a directory called 'item'). Therefore, I have made the following changes: Suppressed getjob, replaced by setjob, which sets Job=<job directory>/.dimlib/item Archive=<job directory>/.dimlib/archive Url=<library URL> Changed the signature of getjiv, which now returns Job=<job directory>/.dimlib/item Archive=<job directory>/.dimlib/archive Url=<library URL> R1=item R2=version R3=<clone mount directory> R4=<index entry> Note that R3 is broken: do not try to save your work from any other directory than the clone mount directory. Note also that this version has not been extensively tested. dim-0.5.1-mv13 Fix a bug in diff command where the 2nd argument was rejected. dim-0.5.1-mv12 Fix a bug in getjiv. dim-0.5.1-mv11 Merge dim-0.5.1-mv10-pb1 Remove a bunch of global variables. Remove useless '-I Item' flag. Remove internal functions managing global variables (now useless). dim-0.5.1-mv10-pb1 Fixed a typo in 'dim log'. The arguments of dag, getdir, getitem and getjiv defaults to '.'. dim-0.5.1-mv10 Fix a bug in 'put' function introduced in previous version. Fix a bug in 'export' where an existing exported version could be incorrectly renamed. Revert rename of getjiv in getvers. dim-0.5.1-mv9 s/getjiv/getvers/ Get rid of $Item. Still some misc global variables to clean up. Warning: do not use. Function put is broken in this version. dim-0.5.1-mv8 Use of getvers has been replaced by getjiv. Still some work remaining on Item gloval var and several other gloval variables. dim-0.5.1-mv7 More fixing of Item global var. dim-0.5.1-mv6 Still removing global var Item to move towards multi-item jobs. Work in progress. dim-0.5.1-mv5 Merged dim-0.5.1-mv3-pb1. Fix a regression in getnewvers(). dim-0.5.1-mv4 Suppress global variable Item (in progress). New function getjiv to compute the job, item, version from command line arguments, to be rename getvers when conversion to new notation is finished. dim-0.5.1-mv3-pb1 Fixed dim export -n. dim-0.5.1-mv1 Fix a bug in dag command. Merged dim-0.5.1-pb1. Fast getallanc2 routine. Not fully integrated yet. -- Marc -- Archive: http://www.mail-archive.com/dim@ml.free.fr/ To unsubscribe: mailto:dim-requ...@ml.free.fr?subject=unsubscribe