Bill Roper (billroper) wrote,
Bill Roper

The Giant Code Slog

I am busy merging all of my locking fixes forward from the version that I coded them in to the most current version of the product. That jumps me forward four releases.

It's fairly easy to figure out how to fix things where I was the one who rearranged the code in the subsequent releases, but when someone else did it, the process becomes challenging. ClearCase was unable to figure out how to merge a large number of the changes, aided and abetted by the fact that our consolidator was rewritten to fix the locking problems by me in the old release and so that it could go into a DLL by someone else in a later release.

Some of those consolidator changes should have been compatible, but we used very different approaches to get to the same end, so they aren't. I've mostly been grabbing my older code and pulling it forward, then trying to figure out where to merge in any necessary changes on my end.

It's all merge-by-hand stuff and it is monstrously tedious.

Tags: musings, work

  • Paying It Off

    I checked tonight and I do indeed have two more months to pay my property tax without incurring late fees. So I guess I'll be paying that later. The…

  • Jean, Jean

    I am trying to buy a new pair of jeans. Normally, this would be simple. Go to Amazon and order a pair of Levi's 560s in my size. Except that Levi has…

  • Ice, Ice, Baby

    Much of today could have been sold for scrap, but there was some progress on the refrigerator front. After decanting the contents of the fridge and…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded