|
Adobe Source Libraries 2.0.0
A collection of C++ libraries.
|
/*
Copyright 2007-{year} Adobe Systems Incorporated
Distributed under the Boost Software License - Version 1.0 (see the accompanying file LICENSE
or a copy at https://stlab.github.io/adobe_source_libraries/licenses.html)
*/
/**************************************************************************************************/
release depot is the official source release of the Adobe Source Libraries. It is updated every release cycle by one of Adobe's stlab.adobe.com developers.submission depot is the current, stable, working release depot. Changes are committed to this depot by an authorized ASL developer pending a review (see below).sandbox depot is the main location for hacking. Branches should be made into this depot from submission to allow for developers to code against the current (stable) development state. Developers are encouraged to collaborate with other developers on code and branching of the sandboxes is also acceptable. All branches should reside in the sandbox depot under a top-level user directory.submission into the sandbox depot.sandbox depot for multiple-developer work is fine, but it should still reside inside a user's folder to avoid too many folders at the top level.adobe-source-devel at lists dot sourceforge dot net list with a review request. An approved review developer will contact you when reviewers are ready and it is ok to go ahead and overwrite the review depot with your working sources.review depot. The review may or may not succeed, or may succeed pending requested changes that must be made back in the sandbox.review depot into submission.//{depot}/adobe/test/ directory.[0-9a-z_]). This is to ensure maximum cross-platform, cross-locale compatibility.stlab.adobe.com depot. Examples of this might be the Boost or Lua library sources. Only code intended for submission to the Adobe Source Libraries is permitted.p4 client on the developer's machine. Note that one must first have a development account on the stlab.adobe.com:10666 Perforce depot.# A Perforce Client Specification.
Client: fbrereto
Owner: fbrereto
Description:
This is the client specification for Foster Brereton's primary development machine.
Root: /Users/fbrereto/opensource/
Options: noallwrite noclobber compress unlocked nomodtime normdir
LineEnd: local
View:
//release/... //fbrereto/release/...
//review/... //fbrereto/review/...
//sandbox/fbrereto/... //fbrereto/sandbox/fbrereto/...
//submission/... //fbrereto/submission/...
stlab.adobe.com Perforce depot.submission depot to your personal working sandbox. You create a branchspec with the p4 branch {name}_sandbox command, where {name} is your account name on the stlab.adobe.com Perforce server.submission depot can then be integrated with the p4 integrate -1 -d -i -t -b {name}_sandbox command (followed by a p4 resolve to merge potential conflicts).review depot is as simple as executing p4 integrate //sandbox/{name}/sandbox... //review/.... Note that you should purge the contents of the review with a p4 delete //review/... first (once you are OK'd to do so by the ASL review developer).sandbox directory within the user's directory to allow for other directories in the sandbox (including other sandboxes):# A Perforce Branch Specification.
Branch: fbrereto_sandbox
Owner: fbrereto
Description:
Maps submission to Foster Brereton's working sandbox.
Options: locked
View:
//submission/... //sandbox/fbrereto/sandbox/...