This is an automated email from the ASF dual-hosted git repository. olamy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-site.git
The following commit(s) were added to refs/heads/master by this push: new 32c12c2 we do not use anymore svn (at least I hope :) ) 32c12c2 is described below commit 32c12c2add181aa413698fd60f5e11a8502b0e6b Author: Olivier Lamy <ol...@apache.org> AuthorDate: Thu Oct 25 12:16:22 2018 +1000 we do not use anymore svn (at least I hope :) ) --- content/apt/developers/conventions/svn.apt | 126 ----------------------------- 1 file changed, 126 deletions(-) diff --git a/content/apt/developers/conventions/svn.apt b/content/apt/developers/conventions/svn.apt deleted file mode 100644 index 10d1d9a..0000000 --- a/content/apt/developers/conventions/svn.apt +++ /dev/null @@ -1,126 +0,0 @@ - ------ - Maven SVN Convention - ------ - Vincent Siveton - Dennis Lundberg - ------ - 2011-06-04 - ------ - -~~ Licensed to the Apache Software Foundation (ASF) under one -~~ or more contributor license agreements. See the NOTICE file -~~ distributed with this work for additional information -~~ regarding copyright ownership. The ASF licenses this file -~~ to you under the Apache License, Version 2.0 (the -~~ "License"); you may not use this file except in compliance -~~ with the License. You may obtain a copy of the License at -~~ -~~ http://www.apache.org/licenses/LICENSE-2.0 -~~ -~~ Unless required by applicable law or agreed to in writing, -~~ software distributed under the License is distributed on an -~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -~~ KIND, either express or implied. See the License for the -~~ specific language governing permissions and limitations -~~ under the License. - -~~ NOTE: For help with the syntax of this file, see: -~~ https://maven.apache.org/doxia/references/apt-format.html - -Maven SVN Convention - - This document describes how developers should use SVN, our SCM. - -* Subversion Configuration - - Before committing files in subversion repository, you need to read the - {{{https://www.apache.org/dev/version-control.html#https-svn}Committer Subversion Access}} - document and you must set your svn client with this properties file: - {{{../../developers/svn-eol-style.txt}svn-eol-style.txt}} - -* {Commit Message Template} - - Commits should be focused on one issue at a time, because that makes it easier - for others to review the commit. - - A commit message should use this template: - -+-----+ -[ISSUE-1] <<Summary field from JIRA>> -Submitted by: <<Name of non-committer>> - -o Comments -+-----+ - - Where: - - * <<ISSUE-1>> can be omitted if there was no relevant JIRA issue, though you are strongly encouraged to create one for - significant changes. - - * <<Submitted by>> only needs to be specified when a patch is being applied for a non-committer. - - * <<Comments>> some optional words about the solution. - - [] - -eg: - -+-----+ -[MNG-1456] Added the foo to the bar -Submitted by: Baz Bazman - -o Applied without change -+-----+ - -* Apply User Patch - - By default, the committer should apply the patch without any <<major>> modifications. In a second step, the committer - could apply any changes as usual. - -* Edit Commit Message - - If you want to edit a commit message, you could call: - -+-----+ -svn pe svn:log --revprop -r XXX -+-----+ - - where <<XXX>> is the wanted version - -* Other useful Subversion commands while developing - - If you've done a chunk of work and you would like ditch your changes and start from scratch use this command to - revert to the original checkout: - ---- -$ svn revert -R . ---- - - The <<<-R>>> argument means that the command will recurse down all directories and revert all changes. - - Before committing code to the Subversion repository we always set the <<<svn:ignore>>> property on the directory - to prevent some files and directories to be checked in. We always exclude the IDE project files and the <<<target/>>> - directory. Instead of keeping all of the excludes in mind all the time it's useful to put them all in a file and - reference the file with the <<<-F>>> option: - ---- -$ svn propset svn:ignore -F ~/bin/svnignore . ---- - - A typical svnignore file: - ---- -target -*~ -*.log -.classpath -.project -.settings -.wtpmodules -.idea -*.ipr -*.iws -*.iml -.git -.gitignores ----