greg et al,

just to let you know.

i just had to set up, here, a second "partial tag", this time quite
a significant rewrite of my database modules and the way they're being
used in the project i'm doing.

i tagged just the db.py, monitord.py and sql2000xmldb.py files.

i then found whoops, a bug in the monitord.py file that needed correcting
in both cvs main _and_ the tagged version.

so i corrected it in both - making sure that it _was_ exactly the same
correction in both.

the file monitord.py _does_ also contain other modifications.

after performing a merge into cvs main with "cvs update -j dualdbdesign",
guess what?

no conflicts.

the only conflicts i get are in db.py where i forgot that i had renamed a
function in one file and added extra arguments to the original _not_
renamed function.

... which is exactly the sort of thing you really _do_ need to catch as a
conflict!

and during this time, guess what?

cvs main remained useable at all times.  if i had been asked to perform a
demonstration or to perform a release at any time, i would have been
confident enough to say "no problem", immediately.

hope this helps.

luke

 ----- Luke Kenneth Casson Leighton <[EMAIL PROTECTED]> -----

"i want a world of dreams, run by near-sighted visionaries"
"good.  that's them sorted out.  now, on _this_ world..."

Reply via email to