
I am working in the sandbox on an addition to the type trait library. I have run a diff between boost/type_traits directory in version 1.46.0 and in the sandbox. To my surprise, many files which I did not change myself are different: http://www.boostpro.com/vault/index.php?action=downloadfile&filename=boost-1.46.0_vs_sandbox.diff&directory=Extension& So my questions are: - is the sandbox supposed to be up to date compared to the trunk? - if not, there is a risk that people spend time working with wrong code; can we think of a procedure to update the sandbox when new versions are issued? Frédéric

Frédéric Bron wrote:
I am working in the sandbox on an addition to the type trait library. I have run a diff between boost/type_traits directory in version 1.46.0 and in the sandbox. To my surprise, many files which I did not change myself are different: http://www.boostpro.com/vault/index.php?action=downloadfile&filename=boost-1.46.0_vs_sandbox.diff&directory=Extension&
So my questions are: - is the sandbox supposed to be up to date compared to the trunk? - if not, there is a risk that people spend time working with wrong code; can we think of a procedure to update the sandbox when new versions are issued?
Frédéric, IMO the best you can do is to remove the files that your extension doesn't modify and avoid as possible to modify the existing files so you will don't have any trouble. Why don't put all your files in a subdirectory of type_traits, eg. ope or on boost/type_traits_ope (even if this is temporary)? Best, Vicente -- View this message in context: http://boost.2283326.n4.nabble.com/differences-between-sandbox-and-1-46-0-tp... Sent from the Boost - Dev mailing list archive at Nabble.com.

So my questions are: - is the sandbox supposed to be up to date compared to the trunk?
No, like all branches it's a snapshot of Trunk at the time it was branched.
- if not, there is a risk that people spend time working with wrong code; can we think of a procedure to update the sandbox when new versions are issued?
Not automatically, synching different branches is error prone and may require resolving conflicts. That said there shouldn't be any radical changes since that branch was made? In theory when you;re ready (and the extensions are accepted) we just merge the diffs you've made into Trunk. John.
participants (3)
-
Frédéric Bron
-
John Maddock
-
Vicente Botet