http://bugs.grommit.com/show_bug.cgi?id=544
Summary: sccs2hg improvements Product: SCM Migration Version: unspecified Platform: All OS/Version: Solaris 11/Nevada Status: NEW Severity: minor Priority: P4 Component: other AssignedTo: scm-migration-dev at opensolaris.org ReportedBy: mike.kupfer at sun.com >From May 2008 review feedback from Jim Carlson: sccs2hg.1 "Create a Mercurial workspace from an SCCS tree." I'd suggest making the title less ambiguous about the usage case -- something like "Migrate Teamware consolidation to Mercurial." "should use .IR wx2hg (1) instead." This needs to be stronger (see below). It has to be a MUST NOT. sccs2hg.sh 1: missing "-p" here 34: what's the name of this file? [I think this has already been fixed. -mdk] 71: nit: I'd use sed's "-n" and add the 'p' option to this command. The reason would be to avoid doing something bizarre if some weirdo chose to name a clear file "s.foo" outside of an SCCS directory. 81,82,86: This isn't needed; sccs get -kp works fine when given the explicit path of an sccs file. (It's only sccs get without the -p option that does what you don't want.) 86: recommend including "-s" with the sccs get options to suppress the annoying SID and line count output. 91: missing quoting on $f. On the subject of minimizing confusion about when to use sccs2hg and when to use wx2hg, Jim wrote: There are a couple of things I think you could do: - Change the documentation to make it a little clearer who should be using it. I think it's essentially consolidation-level gatekeepers only. And it should certainly point out that projects intending to deliver (putback, push, integrate) _anywhere at all_ MUST NOT use it. - Make the script deliberately fail if used on an ON workspace. (Could be detected by walking parent chain or perhaps by looking for some ON-specific files.) -- Configure bugmail: http://bugs.grommit.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.