You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2018/01/15 15:14:55 UTC

[sling-site] branch asf-site updated: Merged pull request from Dan Klco, change references from svn to Git

This is an automated email from the ASF dual-hosted git repository.

bdelacretaz pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/sling-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new c401f35  Merged pull request from Dan Klco, change references from svn to Git
c401f35 is described below

commit c401f3574b013a899c04453b3ce49d5936835e74
Author: Bertrand Delacretaz <bd...@apache.org>
AuthorDate: Mon Jan 15 16:13:20 2018 +0100

    Merged pull request from Dan Klco, change references from svn to Git
---
 documentation/development/release-management.html  | 58 ++--------------------
 .../getting-resources-and-properties-in-sling.html |  4 +-
 2 files changed, 6 insertions(+), 56 deletions(-)

diff --git a/documentation/development/release-management.html b/documentation/development/release-management.html
index c635e92..0974e6b 100644
--- a/documentation/development/release-management.html
+++ b/documentation/development/release-management.html
@@ -141,8 +141,7 @@
 $ mvn release:prepare
 </code></pre>
     <ul>
-      <li>Preparing the release will create the new tag in SVN, automatically checking in on your behalf</li>
-      <li>If you get a build failure because of an SVN commit problem (namely <em>The specified baseline is not the latest baseline, so it may not be checked out.</em>), just repeat the <code>mvn release:prepare</code> command until SVN is happy. This is based on a known timing issue when using the European SVN mirror.</li>
+      <li>Preparing the release will create the new tag in GIT, automatically checking in on your behalf</li>
     </ul>
   </li>
   <li>
@@ -157,7 +156,7 @@ $ mvn release:prepare
   <li>
     <p>Close the staging repository:</p>
     <ul>
-      <li>Login to <a href="https://repository.apache.org">https://repository.apache.org</a> using your Apache SVN credentials. Click on <em>Staging</em> on the left. Then click on <em>org.apache.sling</em> in the list of repositories. In the panel below you should see an open repository that is linked to your username and IP. Right click on this repository and select <em>Close</em>. This will close the repository from future deployments and make it available for others to view. If you a [...]
+      <li>Login to <a href="https://repository.apache.org">https://repository.apache.org</a> using your Apache credentials. Click on <em>Staging</em> on the left. Then click on <em>org.apache.sling</em> in the list of repositories. In the panel below you should see an open repository that is linked to your username and IP. Right click on this repository and select <em>Close</em>. This will close the repository from future deployments and make it available for others to view. If you are s [...]
     </ul>
   </li>
   <li>
@@ -225,7 +224,7 @@ promote the artifacts to the central Maven repository.
 <p>If the vote fails, or you decide to redo the release:</p>
 <ol>
   <li>Remove the release tag from Git (<code>git push --delete origin ${tagName}</code>)</li>
-  <li>Login to <a href="https://repository.apache.org">https://repository.apache.org</a> using your Apache SVN credentials. Click on <em>Staging</em> on the left. Then click on <em>org.apache.sling</em> in the list of repositories. In the panel below you should see a closed repository that is linked to your username and IP (if it's not yet closed you need to right click and select <em>Close</em>). Right click on this repository and select <em>Drop</em>.</li>
+  <li>Login to <a href="https://repository.apache.org">https://repository.apache.org</a> using your Apache credentials. Click on <em>Staging</em> on the left. Then click on <em>org.apache.sling</em> in the list of repositories. In the panel below you should see a closed repository that is linked to your username and IP (if it's not yet closed you need to right click and select <em>Close</em>). Right click on this repository and select <em>Drop</em>.</li>
   <li>Remove the old version from Jira
     <ol>
       <li>Create a new version in Jira with a version number following the one of the cancelled release</li>
@@ -470,58 +469,9 @@ ssb   2048R/226BCE00 2016-01-21
   <p>Publish the Sling site to production</p></li>
   <li>
   <p>Check the results at <a href="http://sling.apache.org/components/">http://sling.apache.org/components/</a></p></li>
-</ol>
-<h2><a href="#appendix-c-deploy-bundles-on-the-sling-obr-obsolete-" name="appendix-c-deploy-bundles-on-the-sling-obr-obsolete-">Appendix C: Deploy bundles on the Sling OBR (obsolete)</a></h2>
-<p><em>Update November 2016: We do now longer maintain the Sling OBR for new releases.</em></p>
-<p>We are mainting an OSGi Bundle Repository providing all release of the Sling Bundles. This repository is maintained as part of the Apache Sling site and is available at <a href="http://sling.apache.org/obr/sling.xml">http://sling.apache.org/obr/sling.xml</a>. The source for this page is maintained in the SVN repository below the <em>site</em>, that is at <a href="http://svn.apache.org/repos/asf/sling/site/">http://svn.apache.org/repos/asf/sling/site/</a>. To update the Sling OBR repos [...]
-<p>To update the OBR you may use the Apache Felix Maven Bundle Plugin which prepares the bundle descriptor to be added to the OBR file. Follow these steps to update the OBR:</p>
-<ol>
-  <li>
-    <p>Checkout or update the Site Source</p>
-    <pre><code>$ svn checkout https://svn.apache.org/repos/asf/sling/site 
-</code></pre>
-    <p>Note, that you have to checkout the site using the <code>https</code> URL, otherwise you will not be able to commit the changes later.</p>
-  </li>
-  <li>
-    <p>Deploy the Descriptor</p>
-    <p>To deploy the project descriptor, checkout the tag of the bundle to deploy and run maven</p>
-    <pre><code>$ svn checkout http://svn.apache.org/repos/asf/sling/tags/the_module_tag
-$ cd the_module_tag
-$ mvn clean install \
-    org.apache.felix:maven-bundle-plugin:deploy \
-    -DprefixUrl=http://repo1.maven.org/maven2 \
-    -DremoteOBR=sling.xml \
-    -DaltDeploymentRepository=apache.releases::default::file:///path_to_site_checkout/trunk/content/obr
-</code></pre>
-    <p>This generates the bundle descriptor and adds it to the sling.xml file of your site checkout. As it also installs a fresh compiled version of the artifacts, it's better to remove that version from your local repository again (A new binary has new checksums etc.).</p>
-  </li>
-  <li>
-    <p>Variant: Refer to Maven Repository</p>
-    <p>Instead of checking out and building the project locally, you may also use the <code>deploy-file</code> goal of the Maven Bundle Plugin:</p>
-    <pre><code>$ wget http://repo1.maven.org/maven2/org/apache/sling/the_module/version/the_module-version.jar
-$ wget http://repo1.maven.org/maven2/org/apache/sling/the_moduleversion/the_module-version.pom
-$ mvn org.apache.felix:maven-bundle-plugin:deploy-file \
-    -Dfile=the_module-version.jar -DpomFile=the_module-version.pom \
-    -DbundleUrl=http://repo1.maven.org/maven2/org/apache/sling/the_module/version/the_module-version.jar \
-    -Durl=file:///path_to_site_checkout/obr \
-    -DprefixUrl=http://repo1.maven.org/maven2 \
-    -DremoteOBR=sling.xml
-$ rm the_module-version.jar the_module-version.pom
-</code></pre>
-  </li>
-  <li>
-    <p>Commit the Site Changes</p>
-    <p>In the Site checkout folder commit the changes to the <code>trunk/content/obr/sling.xml</code> files (you may also review the changes using the <code>svn diff</code> command).</p>
-    <pre><code>$ svn commit -m&quot;Add Bundle ABC Version X.Y.Z&quot; trunk/content/obr/sling.xml
-</code></pre>
-  </li>
-  <li>
-    <p>Update the Site</p>
-    <p>Wait for the buildbot to update the staging area with your site update (see dev list for an email). Then go to the CMS at <a href="https://cms.apache.org/redirect?uri=http://sling.apache.org/obr">https://cms.apache.org/redirect?uri=http://sling.apache.org/obr</a> , update your checkout and then publish the site.</p>
-  </li>
 </ol></section></div></div>            
             <div class="footer">
-<div class="revisionInfo">Last modified by <span class="author">sseifert</span> on <span class="comment">Fri Dec 8 13:08:41 2017 +0100</span></div>                <p>
+<div class="revisionInfo">Last modified by <span class="author">Dan Klco</span> on <span class="comment">Fri Jan 12 20:05:11 2018 -0500</span></div>                <p>
                     Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
                 </p><p>
                     Copyright © 2011-2017 The Apache Software Foundation.
diff --git a/documentation/tutorials-how-tos/getting-resources-and-properties-in-sling.html b/documentation/tutorials-how-tos/getting-resources-and-properties-in-sling.html
index 7b0d38e..43a300c 100644
--- a/documentation/tutorials-how-tos/getting-resources-and-properties-in-sling.html
+++ b/documentation/tutorials-how-tos/getting-resources-and-properties-in-sling.html
@@ -81,7 +81,7 @@
 <div class="row"><div class="small-12 columns"><section class="wrap"><p>The Resource is one of the central parts of Sling. Extending from JCR's Everything is Content, Sling assumes Everthing is a Resource. Thus Sling is maintaining a virtual tree of resources, which is a merger of the actual contents in the JCR Repository and resources provided by so called resource providers. By doing this Sling fits very well in the paradigm of the REST architecture.</p>
 <p>In this article we will explore a few ways to programmatically map a resource path (String) to a resource object (Resource) and its properties in Sling, from within an OSGI service, a servlet and a JSP.</p>
 <p>The whole game consists in first getting a <code>ResourceResolver</code> and then getting the <code>Resource</code> itself.</p>
-<h2><a href="#within-an-osgi-service-compoment" name="within-an-osgi-service-compoment">Within an OSGI Service/Compoment</a></h2>
+<h2><a href="#within-an-osgi-service-component" name="within-an-osgi-service-component">Within an OSGI Service/Component</a></h2>
 <p>You can access a resource through the <code>ResourceResolverFactory</code> service:</p>
 <pre><code><!-- TODO syntax marker (#!java) disabled -->@Reference
 private ResourceResolverFactory resolverFactory;
@@ -137,7 +137,7 @@ ValueMap properties = ResourceUtil.getValueMap(res);
 </code></pre>
 <p>For more details about resources and how to access them in Sling, you can refer to the <a href="/documentation/the-sling-engine/resources.html">Sling documentation about Resources</a>.</p></section></div></div>            
             <div class="footer">
-<div class="revisionInfo">Last modified by <span class="author">Bertrand Delacretaz</span> on <span class="comment">Fri Sep 29 15:57:01 2017 +0200</span></div>                <p>
+<div class="revisionInfo">Last modified by <span class="author">Bertrand Delacretaz</span> on <span class="comment">Fri Jan 5 15:33:28 2018 +0100</span></div>                <p>
                     Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
                 </p><p>
                     Copyright © 2011-2017 The Apache Software Foundation.

-- 
To stop receiving notification emails like this one, please contact
['"commits@sling.apache.org" <co...@sling.apache.org>'].