Nathan Kidd wrote:
Bruce Wilson wrote:
    * Interleaved the releases by date with the vendor branch.  My
      repository now contains rev 362 (2008) followed by rev 363 (1995)
      which could be confusing.  The effort may have outweighed the
      benefit, so this was a low priority.
Of course this only works if it's okay for the existing repo's numbers to change. (I.e. any logs, records, etc. that reference revision numbers will suddenly be wrong if you interleave the changes).
This wasn't the case in my migration (no revs named in comments), but I can see how that would be important to consider. Best approach I can think of to achieve this would have been to split the migration dump file every time I wanted to inject a Vendor commit (about 150 in all). Too much work.

    * Edited the dumpfile to make the developer names consistent.  (We
      used first name, then employee number, then
      first-initial-last-name at various times.)  Changing the "length"
      entry right before each developer name would have been trivial in
      the same search-and-replace.

With only 2,900 revisions, an after-migration 'svn propset' would actually be easier, IMO. Remember author names are revision properties, and not versioned, so your history won't be full of 2,900 "author changed" revisions.
Hmm, that sounds interesting. The tricky thing would seem to be identifying which revs need to be updated, right? I could grep (a copy of...) the revprops folder for clues I suppose. Know of any scripts or recipes for this?


* Not spent so much time experimenting with rev-interval settings. It didn't make enough difference to be worth the effort.
    * Migrated about two years ago.  We've already reaped significant
      benefits from the move.  But also...
    * Since I waited this long, it might have been worth waiting a
      little longer for Subversion 1.5 to take advantage of sharding.
When (if? :) 1.5 comes out you can easily shard by a dump-load cycle, so there's no real benefit from waiting.

True, and I've seen an in-place reshard script is around, too. If 1.5 isn't far off, I can save myself the reshard as well. My main job is billable work for clients, so anything involving "reloading the repository" (which is already apparently working) doesn't win many points.

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to