In effect you are asking for the ON build process to
fabricate the built/derived files outside of the
"source namespace" .. Much like the OSF build
process (and others) can do..  For example:

the following has the source files:
    usr/src/uts

and the following has the built/derived files per
arch:

    build/i386/usr/src/uts
    build/sparc/usr/src/uts

it this correct ?

Robert.

On Jul 17, 2008, at 4:03 PM, Will Fiveash wrote:

> Given it's hard to get .hgignore rules to be absolutely correct in a
> repository where nightly has run and hg status -mard won't display  
> files
> intentionally created but not added to the repository I'm thinking  
> that
> this model of development would be nice:
>
>     +-------------+
>     |gate-hg-clone|
>     +-----+-------+
>           | zfs snapshot
>     +-----+----------------+    zfs clone  +-------------+
>     |gate-hg-clone-snapshot|-.-------------|working_repos|
>     +----------------------+   `-.         +-------------+
>                                   `-._          | rsync
>                                       `-.   +---v---+
>                                zfs clone `-.| build |
>                                             +-------+
>
>
> Where:
>
> gate-hg-clone is a local copy of the onng.sfbay gate-hg
> gate-hg-clone-snapshot is a zfs snapshot of get-hg-clone
> working_repos is a zfs clone of gate-hg-clone-snapshot.
> build is zfs clone of gate-hg-clone-snapshot.
>
> I will make all intentional file changes in working_repos that way hg
> status will be meaningful when ? status files are shown.  I will rsync
> the usr dir in working_repos to the build directory and that is  
> where I
> will do my builds.  Much cleaner I think and very efficient.  Note,
> actually I would have two build dirs (sparc, x86) which would be  
> rsynced
> from my working_repos.
>
> -- 
> Will Fiveash
> Sun Microsystems               Office x64079/512-401-1079
> Austin, TX, 78727              (TZ=CST6CDT), USA
> Internal Solaris Kerberos/GSS/SASL website: http://kerberos.sfbay
> Info about krb-diag: http://kerberos.sfbay/krb-tool-info.html
> http://opensolaris.org/os/project/kerberos/
> _______________________________________________
> tools-discuss mailing list
> tools-discuss at opensolaris.org


Reply via email to