http://bugs.grommit.com/show_bug.cgi?id=553

           Summary: flg.flp.sh should really go away when the gate moves to
                    mercurial
           Product: SCM Migration
           Version: unspecified
          Platform: All
        OS/Version: Solaris 11/Nevada
            Status: NEW
          Severity: normal
          Priority: P3
         Component: xref
        AssignedTo: scm-migration-dev at opensolaris.org
        ReportedBy: Mark.J.Nelson at Sun.COM


Currently, there are bidirectional *.flg references in the open and closed
source trees.  This isn't a problem for the top level cscope.out target,
because xref doesn't use flg.flp for this.  If you try to use flg.flp in a
subtree, however, the mercurial logic won't work across repository boundaries.

Additional things to consider:
- when the split gate migrates to mercurial, the closed tree *.flg references
will probably need to be munged s s;usr/src;../src;.
- use of hg manifest is suboptimal; hg locate is probably preferable
- no matter how it's derived, $FILELIST will probably need to be include files
from multiple repositories
- since xref still works, and mercurial won't support sparsely populated
workspaces, we might not care enough to keep the whole *.flg thing going. 
These files are doomed (Doomed, I tell you!) to rot post-transition, because
the only real enforcement mechanism we've got is "somebody builds a cscope
database in a subdirectory, and actually notices that it doesn't reference all
of the files they might expect."


-- 
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.

Reply via email to