Adobe Source Libraries 1.49.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/...