[HUDSON-3101] Moving CVS into a separate plugin.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24913 71c3de6d-444a-0410-be80-ed276b4c234a
This commit is contained in:
kohsuke committed 2009-12-24 19:31:38 +00:00
1 parent 3cb95944da
commit 2960fea44b
137 files changed
-4429

No files matched your search

@@ -1,40 +0,0 @@
/*
* The MIT License
*
* Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package hudson.scm;
import hudson.model.AbstractBuild;
import org.xml.sax.SAXException;
import java.io.File;
import java.io.IOException;
/**
* {@link ChangeLogParser} for CVS.
* @author Kohsuke Kawaguchi
*/
public class CVSChangeLogParser extends ChangeLogParser {
public CVSChangeLogSet parse(AbstractBuild build, File changelogFile) throws IOException, SAXException {
return CVSChangeLogSet.parse(build,changelogFile);
}
}
@@ -1,413 +0,0 @@
/*
* The MIT License
*
* Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package hudson.scm;
import hudson.model.AbstractBuild;
import hudson.model.User;
import hudson.scm.CVSChangeLogSet.CVSChangeLog;
import hudson.util.IOException2;
import hudson.util.Digester2;
import org.kohsuke.stapler.export.Exported;
import org.kohsuke.stapler.export.ExportedBean;
import org.apache.commons.digester.Digester;
import org.xml.sax.SAXException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Collection;
import java.util.AbstractList;
/**
* {@link ChangeLogSet} for CVS.
* @author Kohsuke Kawaguchi
*/
public final class CVSChangeLogSet extends ChangeLogSet<CVSChangeLog> {
private List<CVSChangeLog> logs;
public CVSChangeLogSet(AbstractBuild<?,?> build, List<CVSChangeLog> logs) {
super(build);
this.logs = Collections.unmodifiableList(logs);
for (CVSChangeLog log : logs)
log.setParent(this);
}
/**
* Returns the read-only list of changes.
*/
public List<CVSChangeLog> getLogs() {
return logs;
}
@Override
public boolean isEmptySet() {
return logs.isEmpty();
}
public Iterator<CVSChangeLog> iterator() {
return logs.iterator();
}
@Override
public String getKind() {
return "cvs";
}
public static CVSChangeLogSet parse( AbstractBuild build, java.io.File f ) throws IOException, SAXException {
Digester digester = new Digester2();
ArrayList<CVSChangeLog> r = new ArrayList<CVSChangeLog>();
digester.push(r);
digester.addObjectCreate("*/entry",CVSChangeLog.class);
digester.addBeanPropertySetter("*/entry/date");
digester.addBeanPropertySetter("*/entry/time");
digester.addBeanPropertySetter("*/entry/author","user");
digester.addBeanPropertySetter("*/entry/msg");
digester.addSetNext("*/entry","add");
digester.addObjectCreate("*/entry/file",File.class);
digester.addBeanPropertySetter("*/entry/file/name");
digester.addBeanPropertySetter("*/entry/file/fullName");
digester.addBeanPropertySetter("*/entry/file/revision");
digester.addBeanPropertySetter("*/entry/file/prevrevision");
digester.addCallMethod("*/entry/file/dead","setDead");
digester.addSetNext("*/entry/file","addFile");
try {
digester.parse(f);
} catch (IOException e) {
throw new IOException2("Failed to parse "+f,e);
} catch (SAXException e) {
throw new IOException2("Failed to parse "+f,e);
}
// merge duplicate entries. Ant task somehow seems to report duplicate entries.
for(int i=r.size()-1; i>=0; i--) {
CVSChangeLog log = r.get(i);
boolean merged = false;
if(!log.isComplete()) {
r.remove(log);
continue;
}
for(int j=0;j<i;j++) {
CVSChangeLog c = r.get(j);
if(c.canBeMergedWith(log)) {
c.merge(log);
merged = true;
break;
}
}
if(merged)
r.remove(log);
}
return new CVSChangeLogSet(build,r);
}
/**
* In-memory representation of CVS Changelog.
*/
public static class CVSChangeLog extends ChangeLogSet.Entry {
private String date;
private String time;
private User author;
private String msg;
private final List<File> files = new ArrayList<File>();
/**
* Returns true if all the fields that are supposed to be non-null is present.
* This is used to make sure the XML file was correct.
*/
public boolean isComplete() {
return date!=null && time!=null && msg!=null;
}
/**
* Checks if two {@link CVSChangeLog} entries can be merged.
* This is to work around the duplicate entry problems.
*/
public boolean canBeMergedWith(CVSChangeLog that) {
if(!this.date.equals(that.date))
return false;
if(!this.time.equals(that.time)) // TODO: perhaps check this loosely?
return false;
if(this.author==null || that.author==null || !this.author.equals(that.author))
return false;
if(!this.msg.equals(that.msg))
return false;
return true;
}
public void merge(CVSChangeLog that) {
this.files.addAll(that.files);
for (File f : that.files)
f.parent = this;
}
@Exported
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
@Exported
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
@Exported
public User getAuthor() {
if(author==null)
return User.getUnknown();
return author;
}
public Collection<String> getAffectedPaths() {
return new AbstractList<String>() {
public String get(int index) {
return files.get(index).getName();
}
public int size() {
return files.size();
}
};
}
public void setUser(String author) {
this.author = User.get(author);
}
@Exported
public String getUser() {// digester wants read/write property, even though it never reads. Duh.
return author.getDisplayName();
}
@Exported
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public void addFile( File f ) {
f.parent = this;
files.add(f);
}
@Exported
public List<File> getFiles() {
return files;
}
@Override
public Collection<File> getAffectedFiles() {
return files;
}
}
@ExportedBean(defaultVisibility=999)
public static class File implements AffectedFile {
private String name;
private String fullName;
private String revision;
private String prevrevision;
private boolean dead;
private CVSChangeLog parent;
/**
* Inherited from AffectedFile
*/
public String getPath() {
return getName();
}
/**
* Gets the path name in the CVS repository, like
* "foo/bar/zot.c"
*
* <p>
* The path is relative to the workspace root.
*/
@Exported
public String getName() {
return name;
}
/**
* Gets the full path name in the CVS repository,
* like "/module/foo/bar/zot.c"
*
* <p>
* Unlike {@link #getName()}, this method returns
* a full name from the root of the CVS repository.
*/
@Exported
public String getFullName() {
if(fullName==null) {
// Hudson < 1.91 doesn't record full path name for CVS,
// so try to infer that from the current CVS setting.
// This is an approximation since the config could have changed
// since this build has done.
SCM scm = parent.getParent().build.getProject().getScm();
if(scm instanceof CVSSCM) {
CVSSCM cvsscm = (CVSSCM) scm;
if(cvsscm.isFlatten()) {
fullName = '/'+cvsscm.getAllModules()+'/'+name;
} else {
// multi-module set up.
fullName = '/'+name;
}
} else {
// no way to infer.
fullName = '/'+name;
}
}
return fullName;
}
public void setFullName(String fullName) {
this.fullName = fullName;
}
/**
* Gets just the last component of the path, like "zot.c"
*/
public String getSimpleName() {
int idx = name.lastIndexOf('/');
if(idx>0) return name.substring(idx+1);
return name;
}
public void setName(String name) {
this.name = name;
}
@Exported
public String getRevision() {
return revision;
}
public void setRevision(String revision) {
this.revision = revision;
}
@Exported
public String getPrevrevision() {
return prevrevision;
}
public void setPrevrevision(String prevrevision) {
this.prevrevision = prevrevision;
}
@Exported
public boolean isDead() {
return dead;
}
public void setDead() {
this.dead = true;
}
@Exported
public EditType getEditType() {
// see issue #73. Can't do much better right now
if(dead)
return EditType.DELETE;
if(revision.equals("1.1"))
return EditType.ADD;
return EditType.EDIT;
}
public CVSChangeLog getParent() {
return parent;
}
}
/**
* Represents CVS revision number like "1.5.3.2". Immutable.
*/
public static class Revision {
public final int[] numbers;
public Revision(int[] numbers) {
this.numbers = numbers;
assert numbers.length%2==0;
}
public Revision(String s) {
String[] tokens = s.split("\\.");
numbers = new int[tokens.length];
for( int i=0; i<tokens.length; i++ )
numbers[i] = Integer.parseInt(tokens[i]);
assert numbers.length%2==0;
}
/**
* Returns a new {@link Revision} that represents the previous revision.
*
* For example, "1.5"->"1.4", "1.5.2.13"->"1.5.2.12", "1.5.2.1"->"1.5"
*
* @return
* null if there's no previous version, meaning this is "1.1"
*/
public Revision getPrevious() {
if(numbers[numbers.length-1]==1) {
// x.y.z.1 => x.y
int[] p = new int[numbers.length-2];
System.arraycopy(numbers,0,p,0,p.length);
if(p.length==0) return null;
return new Revision(p);
}
int[] p = numbers.clone();
p[p.length-1]--;
return new Revision(p);
}
@Override
public String toString() {
StringBuilder buf = new StringBuilder();
for (int n : numbers) {
if(buf.length()>0) buf.append('.');
buf.append(n);
}
return buf.toString();
}
}
}
@@ -1,56 +0,0 @@
/*
* The MIT License
*
* Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package hudson.scm;
import hudson.scm.CVSChangeLogSet.CVSChangeLog;
import java.io.IOException;
import java.net.URL;
/**
* {@link RepositoryBrowser} for CVS.
*
* @author Kohsuke Kawaguchi
*/
public abstract class CVSRepositoryBrowser extends RepositoryBrowser<CVSChangeLog> {
/**
* Determines the link to the diff between the version
* in the {@link CVSChangeLogSet.File} to its previous version.
*
* @return
* null if the browser doesn't have any URL for diff.
*/
public abstract URL getDiffLink(CVSChangeLogSet.File file) throws IOException;
/**
* Determines the link to a single file under CVS.
* This page should display all the past revisions of this file, etc.
*
* @return
* null if the browser doesn't have any suitable URL.
*/
public abstract URL getFileLink(CVSChangeLogSet.File file) throws IOException;
private static final long serialVersionUID = 1L;
}
File diff suppressed because it is too large. Load diff
@@ -1,121 +0,0 @@
/*
* The MIT License
*
* Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package hudson.scm.browsers;
import hudson.Extension;
import hudson.Util;
import hudson.model.Descriptor;
import hudson.model.Hudson;
import hudson.scm.CVSChangeLogSet;
import hudson.scm.CVSChangeLogSet.File;
import hudson.scm.CVSChangeLogSet.Revision;
import hudson.scm.CVSRepositoryBrowser;
import hudson.scm.RepositoryBrowser;
import hudson.util.FormValidation;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.QueryParameter;
import javax.servlet.ServletException;
import java.io.IOException;
import java.net.URL;
import java.util.regex.Pattern;
/**
* Repository browser for CVS in a FishEye server.
*/
public final class FishEyeCVS extends CVSRepositoryBrowser {
/**
* The URL of the FishEye repository, e.g.
* <tt>http://deadlock.netbeans.org/fisheye/browse/netbeans/</tt>
*/
public final URL url;
@DataBoundConstructor
public FishEyeCVS(URL url) {
this.url = normalizeToEndWithSlash(url);
}
@Override
public URL getDiffLink(File file) throws IOException {
Revision r = new Revision(file.getRevision());
Revision p = r.getPrevious();
if (p == null) {
return null;
}
return new URL(url, trimHeadSlash(file.getFullName()) + new QueryBuilder(url.getQuery()).add("r1=" + p).add("r2=" + r));
}
@Override
public URL getFileLink(File file) throws IOException {
return new URL(url, trimHeadSlash(file.getFullName()) + new QueryBuilder(url.getQuery()));
}
@Override
public URL getChangeSetLink(CVSChangeLogSet.CVSChangeLog changeSet) throws IOException {
return null;
}
@Extension
public static class DescriptorImpl extends Descriptor<RepositoryBrowser<?>> {
@Override
public String getDisplayName() {
return "FishEye";
}
public FormValidation doCheckUrl(@QueryParameter String value) throws IOException, ServletException {
value = Util.fixEmpty(value);
if (value == null) return FormValidation.ok();
if (!value.endsWith("/")) value += '/';
if (!URL_PATTERN.matcher(value).matches())
return FormValidation.errorWithMarkup("The URL should end like <tt>.../browse/foobar/</tt>");
// Connect to URL and check content only if we have admin permission
if (!Hudson.getInstance().hasPermission(Hudson.ADMINISTER))
return FormValidation.ok();
final String finalValue = value;
return new FormValidation.URLCheck() {
@Override
protected FormValidation check() throws IOException, ServletException {
try {
if (findText(open(new URL(finalValue)), "FishEye")) {
return FormValidation.ok();
} else {
return FormValidation.error("This is a valid URL but it doesn't look like FishEye");
}
} catch (IOException e) {
return handleIOException(finalValue, e);
}
}
}.check();
}
private static final Pattern URL_PATTERN = Pattern.compile(".+/browse/[^/]+/");
}
private static final long serialVersionUID = 1L;
}
@@ -1,90 +0,0 @@
/*
* The MIT License
*
* Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package hudson.scm.browsers;
import hudson.model.Descriptor;
import hudson.scm.CVSChangeLogSet.CVSChangeLog;
import hudson.scm.CVSChangeLogSet.File;
import hudson.scm.CVSChangeLogSet.Revision;
import hudson.scm.CVSRepositoryBrowser;
import hudson.scm.RepositoryBrowser;
import hudson.Extension;
import org.kohsuke.stapler.DataBoundConstructor;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
/**
* {@link RepositoryBrowser} for CVS.
* @author Kohsuke Kawaguchi
*/
// See http://viewvc.tigris.org/source/browse/*checkout*/viewvc/trunk/docs/url-reference.html
public final class ViewCVS extends CVSRepositoryBrowser {
/**
* The URL of the top of the site.
*
* Normalized to ends with '/', like <tt>http://isscvs.cern.ch/cgi-bin/viewcvs-all.cgi/</tt>
* It may contain a query parameter like <tt>?cvsroot=foobar</tt>, so relative URL
* construction needs to be done with care.
*/
public final URL url;
@DataBoundConstructor
public ViewCVS(URL url) throws MalformedURLException {
this.url = normalizeToEndWithSlash(url);
}
public URL getFileLink(File file) throws IOException {
return new URL(url,trimHeadSlash(file.getFullName())+param());
}
public URL getDiffLink(File file) throws IOException {
Revision r = new Revision(file.getRevision());
Revision p = r.getPrevious();
if(p==null) return null;
return new URL(getFileLink(file), file.getSimpleName()+".diff"+param().add("r1="+p).add("r2="+r));
}
/**
* No changeset support in ViewCVS.
*/
public URL getChangeSetLink(CVSChangeLog changeSet) throws IOException {
return null;
}
private QueryBuilder param() {
return new QueryBuilder(url.getQuery());
}
@Extension
public static class DescriptorImpl extends Descriptor<RepositoryBrowser<?>> {
public String getDisplayName() {
return "ViewCVS";
}
}
private static final long serialVersionUID = 1L;
}
@@ -1,47 +0,0 @@
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Seiji Sogabe, id:cactusman
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<st:documentation>
Displays the CVS change log digest.
<st:attribute name="changesBaseUrl">
If specified, this is prepended in links to change details.
</st:attribute>
</st:documentation>
<j:choose>
<j:when test="${it.emptySet}">
${%No changes.}
</j:when>
<j:otherwise>
${%Changes}
<ol>
<j:forEach var="cs" items="${it.logs}" varStatus="loop">
<li>${cs.msgAnnotated} (<a href="${changesBaseUrl}changes#detail${loop.index}">${%detail}</a>)
</li>
</j:forEach>
</ol>
</j:otherwise>
</j:choose>
</j:jelly>
@@ -1,25 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Simon Wiest
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
No\ changes.=Keine Änderungen.
Changes=Änderungen
detail=Details
@@ -1,25 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
No\ changes.=Aucun changement.
Changes=Changements
detail=détails
@@ -1,25 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Seiji Sogabe, id:cactusman
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Changes=\u5909\u66f4
detail=\u8a73\u7d30
No\ changes.=\u5909\u66f4\u70b9\u306f\u3042\u308a\u307e\u305b\u3093\u3002
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:sorokh
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
No\ changes.=Geen wijzigingen
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Reginaldo L. Russinholi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
No\ changes.= Sem mudan\u00E7as.
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
No\ changes.=\u041d\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
No\ changes.=Herhangi\ bir\ de\u011fi\u015fiklik\ yok.
@@ -1,67 +0,0 @@
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:cactusman
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<!--
Displays the CVS change log.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<h2>${%Summary}</h2>
<ol>
<j:forEach var="cs" items="${it.logs}">
<li><st:out value="${cs.msg}" /></li>
</j:forEach>
</ol>
<j:set var="browser" value="${it.build.parent.scm.effectiveBrowser}"/>
<table class="pane" style="border:none">
<j:forEach var="cs" items="${it.logs}" varStatus="loop">
<tr class="pane">
<td colspan="3" class="changeset">
<a name="detail${loop.index}"></a>
<div class="changeset-message">
<b><a href="${rootURL}/${cs.author.url}/">${cs.author}</a>:</b><br/>
${cs.msgAnnotated}
<j:set var="csLink" value="${browser.getChangeSetLink(cs)}"/>
<j:if test="${csLink!=null}">
<a href="${csLink}">(${browser.descriptor.displayName})</a>
</j:if>
</div>
</td>
</tr>
<j:forEach var="f" items="${cs.files}">
<tr>
<td><t:editTypeIcon type="${f.editType}" /></td>
<td>
<a href="${browser.getDiffLink(f)}">${f.revision}</a>
</td>
<td>
<a href="${browser.getFileLink(f)}">${f.name}</a></td>
</tr>
</j:forEach>
</j:forEach>
</table>
</j:jelly>
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Simon Wiest
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Summary=Zusammenfassung
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Summary=Résumé
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:cactusman
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Summary=\u8981\u7d04
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:sorokh
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Summary=Samenvatting
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Reginaldo L. Russinholi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Summary=Sum\u00E1rio
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Summary=\u0421\u0432\u043e\u0434\u043a\u0430
@@ -1,23 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Summary=\u00d6zet
@@ -1,49 +0,0 @@
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<l:layout>
<l:header />
<l:main-panel>
<h1>Enter CVS password</h1>
<p>
CVS stores passwords for <tt>:pserver</tt> CVSROOTs, per user. This page lets you add/replace
password to those entries.
</p>
<f:form method="post" action="postPassword">
<f:entry title="CVSROOT">
<f:editableComboBox id="cvsroot" clazz="setting-input"
name="cvsroot"
items="${it.allCvsRoots}" />
</f:entry>
<f:entry title="Password">
<f:password name="password" />
</f:entry>
<f:block>
<f:submit value="OK" />
</f:block>
</f:form>
</l:main-panel>
</l:layout>
</j:jelly>
@@ -1,37 +0,0 @@
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt">
<l:layout>
<l:header title="Hudson" />
<l:side-panel />
<l:main-panel>
<h1>Failed to launch ${it.cvsExe}</h1>
<p>
${h.getWin32ErrorMessage(error)}
</p>
<p><st:out value="${error.message}"/></p>
</l:main-panel>
</l:layout>
</j:jelly>
@@ -1,5 +0,0 @@
<div>
Instead of tagging just build, tag all the builds of the upstream projects that
this build depends on. This allows you to snapshot the exact versions of
all the builds involved.
</div>
@@ -1,6 +0,0 @@
<div>
Statt nur diesen Build zu kennzeichnnen ("taggen"), werden alle Builds der
vorgelagerten Projekte gekennzeichnet, auf denen dieser Build basiert.
Dies erlaubt Ihnen, die exakten Version aller Builds festzuhalten, die zu
diesem Build beigetragen haben.
</div>
@@ -1,6 +0,0 @@
<div>
Plutôt que de ne tagguer que ce build, taggue tous les builds des
projets ascendants dont ce build dépend.
Ceci vous permet de marquer les versions exactes de tous les builds
impliqués dans celui-ci.
</div>
@@ -1,4 +0,0 @@
<div>
このビルドだけタグ付けする代わりに、このビルドが依存する上流プロジェクトの全てのビルドをタグ付けします。
こうすることで、関連する全ビルドの、正しいバージョンのスナップショットを取得できます。
</div>
@@ -1,4 +0,0 @@
<div>
Label alle bouwpogingen van de bovenliggende projecten, waar deze bouwpoging op steunt.
Dit laat u toe om de relatie met alle gerefereerde bouwpogingen vast te leggen.
</div>
@@ -1,5 +0,0 @@
<div>
Ao invés de marcar apenas a construção, marque todas as construções dos projetos pai que
esta construção depende. Isto permite que você pegue uma cópia das versões exatas de
todas as construções envolvidas.
</div>
@@ -1,5 +0,0 @@
<div>
Вместо установки метки просто на сборку, маркирует сборки всех восходящих (upstream)
проектов от которых она зависит. Это позволит вам делать срез точной версии репозитория
всех вовлеченных в сборку модулей.
</div>
@@ -1,5 +0,0 @@
<div>
Sadece mevcut yap&#305;land&#305;rmay&#305; tag'lemek yerine, bu yap&#305;land&#305;rman&#305;n ba&#287;l&#305; bulundu&#287;u
di&#287;er upstream projelerin t&#252;m yap&#305;land&#305;rmalar&#305;n&#305; tag'leyin. B&#246;ylece dahil olan
t&#252;m yap&#305;land&#305;rmalar&#305;n kesin versiyonlar&#305;n&#305;n tutuldu&#287;u bir g&#246;r&#252;nt&#252;y&#252;e sahip olabilirsiniz.
</div>
@@ -1,120 +0,0 @@
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<!--
Displays the form to choose the tag name.
This belongs to a build view.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<d:taglib uri="local">
<d:tag name="tagForm">
<form action="submit" method="get">
<j:set var="descriptor" value="${it.descriptor}" />
<table>
<f:block>
${%Choose the CVS tag name for this build}:
<f:textbox name="name" value="hudson-${it.build.number}"
checkUrl="'checkTag?value='+encodeURIComponent(this.value)"/>
</f:block>
<j:set var="upstream" value="${it.build.transitiveUpstreamBuilds}" />
<j:if test="${!empty(upstream)}">
<f:optionalBlock name="upstream" title="Tag all upstream builds at once" help="${descriptor.getHelpFile('tagAll')}">
<j:forEach var="up" items="${upstream}">
<f:entry title="${up.key.name} #${up.value}">
<f:textbox name="upstream.${up.key.name}" value="hudson-${up.value}"
checkUrl="'checkTag?value='+encodeURIComponent(this.value)"/>
</f:entry>
</j:forEach>
</f:optionalBlock>
</j:if>
<f:entry>
<f:submit value="${%Tag}" />
</f:entry>
</table>
</form>
</d:tag>
</d:taglib>
<l:layout title="Build #${it.build.number}" norefresh="true" xmlns:local="local">
<st:include it="${it.build}" page="sidepanel.jelly" />
<l:main-panel>
<h1>Build #${it.build.number}</h1>
<j:set var="tags" value="${it.tagNames}"/>
<j:choose>
<j:when test="${!empty(tags)}">
<p>
${%This build is already tagged as}
<j:forEach var="t" items="${tags}">
<st:nbsp />
<tt>${t}</tt>
</j:forEach>
</p>
<j:if test="${h.hasPermission(it.build,it.permission)}">
<p id="tagButton">
<input type="button" value="${%Create another tag}"
onclick="Element.show('tagForm');Element.hide('tagButton')"/>
</p>
<div id="tagForm" style="display:none;">
<local:tagForm />
</div>
</j:if>
<j:set var="upstream" value="${it.build.upstreamBuilds}" />
<j:if test="${!empty(upstream)}">
<h2>${%Upstream tags}</h2>
<table class="pane sortable" style="width:inherit">
<tr>
<td class="pane-header">${%Build}</td>
<td class="pane-header">${%Tag}</td>
</tr>
<j:forEach var="up" items="${upstream}">
<tr>
<td class="pane">
<a href="${rootURL}/${up.key.url}">${up.key.name}</a>
<t:buildLink job="${up.key}" number="${up.value}"/>
</td>
<td class="pane">
<j:set var="tag" value="${up.key.getBuildByNumber(up.value).getAction(it.getClass()).tagName}" />
${tag?:'Not tagged'}
</td>
</tr>
</j:forEach>
</table>
</j:if>
</j:when>
<j:when test="${h.hasPermission(it.build,it.permission)}">
<local:tagForm />
</j:when>
</j:choose>
</l:main-panel>
</l:layout>
</j:jelly>
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Simon Wiest
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Choose\ the\ CVS\ tag\ name\ for\ this\ build=Wählen Sie das CVS-Tag für diesen Build.
Tag=Tag
This\ build\ is\ already\ tagged\ as=Dieser Build ist bereits markiert ("getaggt") als
Create\ another\ tag=Neue Markierung (Tag) anlegen
Upstream\ tags=Vorgelagerte Tags
Build=Build
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Choose\ the\ CVS\ tag\ name\ for\ this\ build=Choisissez le tag CVS pour ce build
Tag=Libellé (tag)
This\ build\ is\ already\ tagged\ as=Ce build est déjà taggué par
Create\ another\ tag=Créer un autre tag
Upstream\ tags=Tags amont
Build=
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Seiji Sogabe
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Choose\ the\ CVS\ tag\ name\ for\ this\ build=
Tag=\u30bf\u30b0
This\ build\ is\ already\ tagged\ as=
Create\ another\ tag=
Upstream\ tags=
Build=\u30d3\u30eb\u30c9
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:sorokh
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Choose\ the\ CVS\ tag\ name\ for\ this\ build=Kies het te gebruiken CVS label voor deze bouwpoging
Tag=Label
This\ build\ is\ already\ tagged\ as=Deze bouwpoging werd al gelabeld.
Create\ another\ tag=Cre\u00EBer een ander label
Upstream\ tags=Bovenliggende labels
Build=Bouwpoging
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Reginaldo L. Russinholi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Choose\ the\ CVS\ tag\ name\ for\ this\ build=Escolha o nome da marca\u00E7\u00E3o CVS para esta constru\u00E7\u00E3o
Tag=Marca\u00E7\u00E3o
This\ build\ is\ already\ tagged\ as=Esta constru\u00E7\u00E3o j\u00E1 est\u00E1 marcada como
Create\ another\ tag=Criar uma outra marca\u00E7\u00E3o
Upstream\ tags=Marca\u00E7\u00F5es pai
Build=Constru\u00E7\u00E3o
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Choose\ the\ CVS\ tag\ name\ for\ this\ build=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u043c\u044f \u043c\u0435\u0442\u043a\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438
Tag=\u041c\u0435\u0442\u043a\u0430
This\ build\ is\ already\ tagged\ as=\u042d\u0442\u0430 \u0441\u0431\u043e\u0440\u043a\u0430 \u0443\u0436\u0435 \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u0430 \u043a\u0430\u043a
Create\ another\ tag=\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u043c\u0435\u0442\u043a\u0443
Upstream\ tags=\u0412\u043e\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043c\u0435\u0442\u043a\u0438
Build=\u0421\u0431\u043e\u0440\u043a\u0430
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Choose\ the\ CVS\ tag\ name\ for\ this\ build=Bu yap\u0131land\u0131rma i\u00e7in tag ismi se\u00e7iniz
Tag=
This\ build\ is\ already\ tagged\ as=Bu yap\u0131land\u0131rma zaten \u015fu \u015fekilde tag''lendi,
Create\ another\ tag=Ba\u015fka bir tag olu\u015ftur
Upstream\ tags=Upstream tag''leri
Build=Yap\u0131land\u0131rma
@@ -1,55 +0,0 @@
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<f:entry title="CVSROOT" field="cvsRoot">
<f:editableComboBox id="cvs_root" clazz="setting-input" items="${descriptor.allCvsRoots}" />
</f:entry>
<f:entry title="${%Modules}" field="allModules">
<f:expandableTextbox />
</f:entry>
<f:entry title="${%Branch}" field="branch">
<f:textbox />
<div style="padding-left: 2em">
<f:checkbox name="cvs.isTag" checked="${scm.isTag()}" />
<label class="attach-previous"> ${%This is a tag, not a branch}</label>
</div>
</f:entry>
<f:advanced>
<f:entry title="CVS_RSH" field="cvsRsh">
<f:textbox />
</f:entry>
<f:entry title="${%Legacy mode}" field="legacy">
<f:checkbox />
${%legacyModeDescription}
</f:entry>
<f:entry title="${%Use update}" field="canUseUpdate">
<f:checkbox default="true" />
</f:entry>
<t:listScmBrowsers name="cvs.browser" />
<f:entry title="${%Excluded Regions}" field="excludedRegions">
<f:textarea />
</f:entry>
</f:advanced>
</j:jelly>
@@ -1,24 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=Module(s)
legacyModeDescription=(run CVS in a way compatible with older versions of Hudson &lt;1.21)
@@ -1,29 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Simon Wiest
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=Module
Branch=Zweig
This\ is\ a\ tag,\ not\ a\ branch=Dies ist ein Tag, kein Zweig (branch).
Legacy\ mode=Legacy-Modus
Use\ update=Update-Kommando verwenden
legacyModeDescription=(Führt CVS in einem Modus aus, der mit älteren Hudson-Versionen &lt;1.21 kompatibel ist.)
Excluded\ Regions=Ausgeschlossene Bereiche
@@ -1,29 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=Module(s)
Branch=Branche
This\ is\ a\ tag,\ not\ a\ branch=Ceci est un tag et non une branche
Legacy\ mode=Mode legacy
Use\ update=Utiliser update
legacyModeDescription=(exécute CVS de façon compatible avec les anciennes versions de Hudson &lt;1.21)
Excluded\ Regions=Régions exclues
@@ -1,29 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=\u30E2\u30B8\u30E5\u30FC\u30EB
Branch=\u30D6\u30E9\u30F3\u30C1
This\ is\ a\ tag,\ not\ a\ branch=\u3053\u308C\u306F\u30D6\u30E9\u30F3\u30C1\u3067\u306F\u306A\u304F\u3066\u30BF\u30B0
Legacy\ mode=\u4E92\u63DB\u6027\u30E2\u30FC\u30C9
Use\ update=cvs update\u3092\u5229\u7528
legacyModeDescription=(1.21\u4EE5\u524D\u306EHudson\u3068\u4E92\u63DB\u6027\u306E\u3042\u308B\u52D5\u4F5C\u3092\u3057\u307E\u3059)
Excluded\ Regions=\u5BFE\u8C61\u5916\u3068\u3059\u308B\u7BC4\u56F2
@@ -1,27 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:sorokh
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=Modules
Branch=Tak
This\ is\ a\ tag,\ not\ a\ branch=Dit is een label en geen vertakking.
Legacy\ mode="Legacy"-mode
Use\ update=Gebruik het "update"-commando
@@ -1,27 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Reginaldo L. Russinholi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=M\u00F3dulos
Branch=
This\ is\ a\ tag,\ not\ a\ branch=Isto \u00E9 uma tag, n\u00E3o um branch
Legacy\ mode=Modo legado
Use\ update=Usar atualiza\u00E7\u00E3o
@@ -1,28 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=\u041c\u043e\u0434\u0443\u043b\u0438
Branch=\u0412\u0435\u0442\u043a\u0438
This\ is\ a\ tag,\ not\ a\ branch=\u042d\u0442\u043e \u0442\u044d\u0433, \u0430 \u043d\u0435 \u0432\u0435\u0442\u043a\u0430
Legacy\ mode="\u0422\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0439" \u0440\u0435\u0436\u0438\u043c
Use\ update=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 (update)
legacyModeDescription=(\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c CVS \u0432 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u043c \u0441\u043e \u0441\u0442\u0430\u0440\u044b\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Hudson (<1.21) \u0440\u0435\u0436\u0438\u043c\u043e\u043c)
@@ -1,29 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Modules=Mod\u00fcller
Branch=
This\ is\ a\ tag,\ not\ a\ branch=Bu bir (tag), (branch) de\u011fil
Legacy\ mode=Miras modu
Use\ update=G\u00fcncelleme \u00f6zelli\u011fini kullan
legacyModeDescription=(CVS'i Hudson'\u0131n 1.21 versiyonundan daha \u00f6nceki versiyonlar\u0131 ile uyumlu bir \u015fekilde \u00e7al\u0131st\u0131r)
@@ -1,49 +0,0 @@
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Harald Wellmann
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<f:section title="CVS">
<f:description>
<div align="right">
<a href="${rootURL}/scm/CVSSCM/version">${%Check CVS version}</a>
</div>
</f:description>
<f:entry title="${%cvs executable}" field="cvsExe">
<f:textbox />
</f:entry>
<f:entry title="${%.cvspass file}" field="cvspassFile">
<f:textbox />
</f:entry>
<f:advanced>
<f:block>
<f:checkbox name="cvs_noCompression" id="cvs_noCompression" checked="${descriptor.noCompression}" />
<label for="cvs_noCompression">${%Disable CVS compression}</label>
</f:block>
</f:advanced>
<!--
if we ever support "advanced" option for CVS, support
https://hudson.dev.java.net/issues/show_bug.cgi?id=385
-->
</f:section>
</j:jelly>
@@ -1,26 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Simon Wiest
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Check\ CVS\ version=Überprüfe CVS Version
cvs\ executable=CVS Befehl
.cvspass\ file=.cvspass Datei
Disable\ CVS\ compression=Deaktiviere CVS Kompression
@@ -1,26 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Check\ CVS\ version=Vérifier la version de CVS
cvs\ executable=Exécutable cvs
.cvspass\ file=Fichier .cvspass
Disable\ CVS\ compression=Désactiver la compression CVS
@@ -1,26 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Check\ CVS\ version=CVS\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u78ba\u8a8d
cvs\ executable=CVS\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb
.cvspass\ file=.cvspass\u30d5\u30a1\u30a4\u30eb
Disable\ CVS\ compression=CVS\u306e\u901a\u4fe1\u3092\u5727\u7e2e\u3057\u306a\u3044
@@ -1,26 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:sorokh
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Check\ CVS\ version=Controleer CVS versie
cvs\ executable=cvs programma
.cvspass\ file=.cvspass bestand
Disable\ CVS\ compression=Schakel CVS-compressie uit
@@ -1,26 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Reginaldo L. Russinholi
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Check\ CVS\ version=Verificar vers\u00E3o do CVS
cvs\ executable=execut\u00E1vel do cvs
.cvspass\ file=arquivo .cvspass
Disable\ CVS\ compression=Desabilitar compress\u00E3o CVS
@@ -1,26 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Check\ CVS\ version=\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0432\u0435\u0440\u0441\u0438\u044e CVS
cvs\ executable=\u0418\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b CVS
.cvspass\ file=\u0424\u0430\u0439\u043b .cvspass
Disable\ CVS\ compression=\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0436\u0430\u0442\u0438\u0435 CVS
@@ -1,26 +0,0 @@
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Check\ CVS\ version=CVS versiyonunu kontrol et
cvs\ executable=\u00c7al\u0131\u015ft\u0131r\u0131labilir\ cvs\ dosyas\u0131
.cvspass\ file=.cvspass dosyas\u0131
Disable\ CVS\ compression=CVS\ s\u0131k\u0131\u015ft\u0131rmay\u0131\ devre\ d\u0131\u015f\u0131\ b\u0131rak
@@ -1,7 +0,0 @@
<div>
The CVS module name(s) in the given <tt>CVSROOT</tt> to check out.
Multiple modules can be specified by separating them by a whitespace.
If your module name contains whitespace, you can escape by writing it as '\ '.
For example "foo\ bar zot" will specify two modules "foo bar" and "zot".
</div>
@@ -1,8 +0,0 @@
<div>
CVS-Modulnamen im angegebenen <tt>CVSROOT</tt>, die ausgecheckt werden sollen.
Mehrere Modulnamen können - durch Leerzeichen getrennt - angegeben werden.
Wenn Ihr Modulname ein Leerzeichen enthält, stellen Sie dem Leezeichen ein
'\' voran. Beispiel: Die Eingabe "foo\ bar zot" spezifiziert die zwei Module
"foo bar" und "zot".
</div>
@@ -1,10 +0,0 @@
<div>
Le(s) nom(s) de modules CVS dans le <tt>CVSROOT</tt> à récupérer.
De multiples modules peuvent être spécifiés en les séparant par un
espace.
Si le nom de votre module contient des espaces, vous pouvez les
échapper avec '\ '.
Par exemple, "foo\ bar zot" fait référence à deux modules&nbsp;: "foo bar"
et "zot".
</div>
@@ -1,7 +0,0 @@
<div>
チェックアウトする<tt>CVSROOT</tt>のCVSのモジュール名です。
複数のモジュールを指定するには、スペースで区切って指定します。
モジュール名がスペースを含む場合、'\ 'のように書くことでエスケープできます。
例えば、"foo\ bar zot"は、"foo bar"と"zot"の2つのモジュールを指定します。
</div>
@@ -1,8 +0,0 @@
<div>
De naam van de CVS module(s) die vanuit de opgegeven <tt>CVSROOT</tt> opgehaald dienen te worden.
Meerdere modules kunnen, door spaties gescheiden, opgegeven te worden.
Indien uw modulenaam spaties bevat, dan kunt u die vrijware door deze te beschermen met '\ '.
Vb. "foo\ bar zot" refereert naar twee modules, nl. "foo bar" en "zot".
</div>
@@ -1,7 +0,0 @@
<div>
O(s) nome(s) do(s) módulo(s) CVS no <tt>CVSROOT</tt> para fazer o check out.
Módulos múltiplos podem ser especificados separando-os por espaços em branco.
Se seu nome de módulo contém espaço em branco, você pode escapar ele escrevendo-o assim '\ '.
Por exemplo "foo\ bar zot" especificará dois módulos "foo bar" e "zot".
</div>
@@ -1,7 +0,0 @@
<div>
Имя (имена) модуля(ей) в заданной <tt>CVSROOT</tt> для checkout. Несколько
модулей могут быть указаны с использованием пробела в качестве разделителя.
Если имя вашего модуля содержит пробел, вы можете заэскейпить его с помощью
обратного слэша: '\ '. Например, "foo\ bar zot" указывает на два модуля: "foo bar" и "zot".
</div>
@@ -1,8 +0,0 @@
<div>
Verilen <tt>CVSROOT</tt> i&#231;erisinden check-out edilecek CVS mod&#252;l isimleridir.
Birden fazla mod&#252;l bo&#351;luk karakteri ile ayr&#305;larak belirtilebilir.
E&#287;er mod&#252;l isminizde hali haz&#305;rda bo&#351;luk karakteri var ise, '\ ' &#351;eklinde yazarak
bu problemi &#231;&#246;zebilirsiniz. Mesela, "foo\ bar zot" yaz&#305;l&#305;rsa bu iki mod&#252;l&#252;n, "foo bar" ve
"zot" mod&#252;llerinin kullan&#305;laca&#287;&#305; anlam&#305;na gelir.
</div>
@@ -1,10 +0,0 @@
<div>
If set, Hudson will run CVS with <tt>-r</tt> to build a particular branch.
If left empty, Hudson will build the trunk.
<p>
Normally, Hudson runs cvs check-out and update with the <tt>-D date</tt> option
to make sure it gets a coherent snapshot of the repository and better build
reproducibility, but this interferes if the branch name specified here is actually
a tag name. Telling Hudson that the name is a tag would fix this problem.
</div>
@@ -1,11 +0,0 @@
<div>
Wenn gesetzt, führt Hudson CVS mit der Option <tt>-r</tt> aus, um einen
bestimmten Zweig (branch) zu bauen. Wenn leer, wird Hudson die Hauptlinie (trunk)
bauen.
<p>
Im Regelfall startet Hudson CVS check-out und update mit der Option <tt>-D date</tt>,
um kohärente Schnappschüsse des Repositories und damit reproduzierbare Builds sicherzustellen.
Dies kann allerdings problematisch werden, falls der hier angegebene Name des Zweigs
der Name eines Tags ist. Hudson mitzuteilen, dass es sich um einen Tag-Namen handelt,
würde das Problem lösen.
</div>
@@ -1,14 +0,0 @@
<div>
Si cette option est positionnée, Hudson lancera CVS avec <tt>-r</tt> pour
construire une branche particulière.
Si cette option est laissée vide, Hudson construira la branche principale
(trunk).
<p>
Normalement, Hudson lance cvs check-out et update avec l'option
<tt>-D date</tt> pour être sûr de récupérer une image cohérente du
repository et assurer une meilleure reproductibilité. Cela peut causer
des problèmes sur le nom de la branche spécifié ici est en réalité le
nom d'un tag. Indiquer à Hudson que ce nom est un tag corrigerait ce
problème.
</div>
@@ -1,10 +0,0 @@
<div>
設定すると、特定のブランチをビルドするために、Hudsonは<tt>-r</tt>オプションを使用してcvsを起動します。
空欄のままにするとトランクをビルドします。
<p>
通常Hudsonは、一貫性のあるリポジトリのスナップショットの取得と再現性のあるビルドを確実にするために、
'<tt>-D 日付</tt>' オプション付きで、CVSのチェックアウト、アップデートを行います。
しかし、ここに指定したブランチ名が実際はタグ名の場合、不具合が発生してしまいます。
Hudsonにこの名前がタグであることを明示すると、この問題を解決できます。
</div>
@@ -1,6 +0,0 @@
<div>Indien gedefinieerd, zal Hudson CVS met <tt>-r</tt> aanroepen teneinde de gespecifieerde broncodetak (branch) te gebuiken.
Indien u dit veld leeg laat, zal Hudson de stam (trunk) van uw versieboom gebruiken.
<p>
Normaal gebruikt Hudson de <tt>-D date</tt> optie bij het uitvoeren van een cvs bijwerk- (update) of ophaal- (checkout) opdracht, teneinde een coherente snapshot van de repositorie te verkrijgen. Wat op zich resulteert in beter reproduceerbare bouwpogingen. Dit kan echter problemen opleveren indien de opgegeven tak feitelijk een label (tag) is. Aan Hudson kenbaar maken dat u met een label werkt, zal deze problemen oplossen.
</div>
@@ -1,10 +0,0 @@
<div>
Se informado, Hudson executará o CVS com <tt>-r</tt> para construir um branch específico.
Se deixado em branco, Hudson construirá o trunk.
<p>
Normalmente, Hudson executa cvs check-out e update com a opção <tt>-D data</tt>
para ter certeza de obter uma cópia coerente do repositório e uma melhor reprodução
da construção, mas isto interfere se o nome do branch especificado aqui for na verdade
um nome de marcação. Dizendo para o Hudson que o nome é uma marcação resolverá este problema.
</div>
@@ -1,11 +0,0 @@
<div>
Если установлено, то Hudson будет запускать CVS с ключом <tt>-r</tt> для сборки
указанной ветви. Иначе будет осуществляться сборка из среза основной ветви кода.
<p>
Обычно Hudson запускает cvs checkout и update с ключом <tt>-D date</tt>, чтобы быть
уверенным в получении когерентного среза репозитория и лучшей воспроизводимости,
но это поведение вызовет конфликт, если имя ветви, указанное здесь, на самом деле
является именем метки в репозитории (tag). Указав Hudson, что это имя является
именем метки, вы избавитесь от этой проблемы.
</div>
@@ -1,10 +0,0 @@
<div>
Bu se&#231;enek, Hudson'&#305;n belli bir branch &#252;zerinde yap&#305;land&#305;rma y&#252;r&#252;tebilmesi i&#231;in CVS'i
<tt>-r</tt> opsiyonu ile &#231;al&#305;&#351;t&#305;rmas&#305;n&#305; sa&#287;lar. E&#287;er bo&#351; b&#305;rak&#305;l&#305;rsa, Hudson trunk'&#305; yap&#305;land&#305;r&#305;r.
<p>
Normalde, Hudson cvs check-out ve update i&#351;lemlerini <tt>-D date</tt> opsiyonu ile &#231;al&#305;&#351;t&#305;r&#305;r.
Bunun sebebi ise repository'nin uygun bir g&#246;r&#252;nt&#252;s&#252;n&#252;n al&#305;nd&#305;&#287;&#305;na emin olunup, yap&#305;land&#305;rmay&#305; tekrarlanabilir
hale getirebilmeyi kolayla&#351;t&#305;rmakt&#305;r. Fakat, belirtilen branch ad&#305;, ayn&#305; zamanda bir tag ad&#305; ise bu i&#351;leri
kar&#305;&#351;t&#305;rabilir. Bu da, Hudson'a verilen ismin bir tag ismi oldu&#287;u belirtilerek &#231;&#246;z&#252;lebilir.
</div>
@@ -1,6 +0,0 @@
<div>
If checked, Hudson will use 'cvs update' whenever possible for builds.
This makes a build faster. But this also causes the artifacts from
the previous build to remain in the file system when a new build starts,
making it not a true clean build.
</div>
@@ -1,6 +0,0 @@
<div>
Ist diese Option angewählt, so verwendet Hudson wann immer möglich 'cvs update'
während eines Builds. Dies bewirkt außerdem, dass Artefakte von vorhergehenden
Builds im Dateisystem verbleiben und nachfolgende Builds daher nicht vollständig
von Grund auf neu gebaut werden.
</div>
@@ -1,7 +0,0 @@
<div>
Si cette option est cochée, Hudson utiliser 'cvs update' à chaque fois
que c'est possible pour les builds.
Cette option accélère notablement les builds. Par contre, les artefacts
des builds précédents sont conservés quand un build commence; le build
n'est donc pas un vrai build propre partant de zéro.
</div>
@@ -1,5 +0,0 @@
<div>
ビルドが可能な時はいつでも、'cvs update'を使用します。
ビルドが速くなりますが、新しいビルドが始まったとき、
前回のビルドの成果物がファイルシステムに残ったままになってしまい、本当の意味でのクリーンビルドとは言えなくなります。
</div>
@@ -1,4 +0,0 @@
<div>
Indien aangevinkt, zal Hudson, waar mogelijk, 'cvs update' gebruiken voor uw bouwpoging.
Dit maakt een bouwpoging sneller. Dit zorgt er echter ook voor dat artefacten van een vorige bouwpoging niet opgeschoond worden. Op zich is uw bouwpoging dan ook geen echt propere bouwpoging meer.
</div>
@@ -1,6 +0,0 @@
<div>
Se marcado, Hudson usará 'cvs update' sempre que possível para as construções.
Isto torna uma construção mais rápida. Mas isto também faz com que os artefatos
da construção anterior permaneçam no sistema de arquivos quando a nova construção iniciar,
tornando-a uma construção não limpa de verdade.
</div>
@@ -1,6 +0,0 @@
<div>
Если отмечено, Hudson будет использовать 'cvs update' везде где это возможно.
Это сделает сборку быстрее. Но это также значит что артефакты, появившиеся при
выполнении предыдущей сборки, останутся в сборочной директории и сборка не
будет по-настоящему "чистой".
</div>
@@ -1,5 +0,0 @@
<div>
Se&#231;ilirse, Hudson yap&#305;land&#305;rmalar i&#231;in, m&#252;mk&#252;n olduk&#231;a 'cvs update' komutunu kullanacakt&#305;r.
Yap&#305;land&#305;rmalar&#305; h&#305;zland&#305;rmas&#305;na ra&#287;men, &#246;nceki ba&#351;lat&#305;ld&#305;&#287;&#305;nda, &#246;nceki yap&#305;land&#305;rmadan
kalan artefaktlar sakland&#305;&#287;&#305; i&#231;in, tam anlam&#305;yla temiz bir yap&#305;land&#305;rma olmas&#305;n&#305; engeller.
</div>
@@ -1,5 +0,0 @@
<div>
Normally you should just leave this field empty and let Hudson pick up the right cvs.
If your <tt>cvs</tt> binary exists outside your <tt>PATH</tt>, however, specify the absolute
path to the cvs executable. If you just specify "cvs", it will find cvs from <tt>PATH</tt>.
</div>
@@ -1,7 +0,0 @@
<div>
Im Regelfall sollten Sie dieses Feld leerlassen und Hudson die richtige CVS-Installation
wählen lassen. Falls Ihre <tt>cvs</tt> Kommandozeilenanwendung nicht über die <tt>PATH</tt>
Umgebungsvariable gefunden werden kann, geben Sie den absoluten Pfad zur <tt>cvs</tt>
Kommandozeilenanwendung an. Wenn Sie nur "cvs" angeben, wird Hudson cvs über die <tt>PATH</tt>
Variable finden.
</div>
@@ -1,7 +0,0 @@
<div>
En général, ce champ peut rester vide pour laisser Hudson
choisir le bon cvs.
Néanmoins, si votre binaire <tt>cvs</tt> est placé hors de votre
<tt>PATH</tt>, spécifiez le chemin absolu vers l'exécutable cvs.
Si vous indiquez juste "cvs", Hudson le trouvera à l'aide du <tt>PATH</tt>.
</div>
@@ -1,5 +0,0 @@
<div>
通常この項目は空欄にして、正しいcvsをHudsonに取得させるべきです。
もし<tt>cvs</tt>の実行形式が<tt>PATH</tt>になければ、 cvsの実行形式の絶対パスを指定してください。
"cvs"とだけ指定した場合、<tt>PATH</tt>からcvsを探します。
</div>
@@ -1,5 +0,0 @@
<div>
Normaal dient u dit veld leeg te laten. Hudson pikt dan zelf het juiste cvs programma op.
Indien het <tt>cvs</tt> programma dat u wenst te gebruiken echter buiten het <tt>PATH</tt> ligt, dan kunt u hier het absolute pad naar uw cvs programma invullen.
Indien u echter enkel 'cvs' invult, dan zal dit als programma gezocht worden in uw <tt>PATH</tt>.
</div>
@@ -1,5 +0,0 @@
<div>
Normalmente você deveria apenas deixar este campo vazio e deixar que o Hudson escolha o cvs correto.
Se seu binário <tt>cvs</tt> está fora de seu <tt>PATH</tt>, entretanto, especifique o caminho
absoluto para o executável cvs. Se você apenas especificar "cvs", ele encontrará o cvs no <tt>PATH</tt>.
</div>
@@ -1,5 +0,0 @@
<div>
Обычно вам нужно оставить это поле пустым и позволить Hudson выбрать за вас. Однако,
если исполняемый файл <tt>cvs</tt> находится вне вашего <tt>PATH</tt>, укажите полный
путь до него. Если вы просто впишете "cvs", Hudson будет пытаться найти его в <tt>PATH</tt>.
</div>
@@ -1,5 +0,0 @@
<div>
Hudson'&#305;n do&#287;ru cvs'i se&#231;mesi i&#231;in bu alan&#305; bo&#351; b&#305;rakmal&#305;s&#305;n&#305;z.
E&#287;er <tt>cvs</tt>, <tt>PATH</tt> d&#305;&#351;&#305;nda ise, cvs &#231;al&#305;&#351;t&#305;r&#305;labilir dosyas&#305;n&#305;n mutlak
yolunu burada belirlemeniz gerekir. Sadece, "cvs" yazarsan&#305;z, bunu <tt>PATH</tt> i&#231;erisinde bulacakt&#305;r.
</div>
@@ -1,4 +0,0 @@
<div>
The CVS connection string Hudson uses to connect to the server. The format is
the same as <tt>$CVSROOT</tt> environment variable (<tt>:protocol:user@host:path</tt>)
</div>
@@ -1,5 +0,0 @@
<div>
Geben Sie hier den CVS-Verbindungsparameter an, mit dem sich Hudson mit dem CVS-Server
verbindet. Das Format ist identisch mit dem der Umgebungsvariable <tt>$CVSROOT</tt>
(<tt>:protocol:user@host:path</tt>).
</div>
@@ -1,6 +0,0 @@
<div>
La chaine de caractères représentant la connexion CVS utilisée par
Hudson pour se connecter au serveur. Le format est le même que celui
de la variable d'environnement <tt>$CVSROOT</tt>
(<tt>:protocol:user@host:path</tt>).
</div>
@@ -1,4 +0,0 @@
<div>
HudsonのCVS接続ストリングの設定はサーバに接続するために使用します。
フォーマットは環境変数<tt>$CVSROOT</tt>と同じです。(<tt>:protocol:user@host:path</tt>)
</div>
@@ -1,3 +0,0 @@
<div>
De cvs connectie die Hudson zal gebruiken om zich te verbinden met de cvs server. Het te volgen formaat is hetzelfde als voor de <tt>$CVSROOT</tt> omgevingsparameter, met name (<tt>:protocol:user@host:path</tt>).
</div>
@@ -1,4 +0,0 @@
<div>
A string de conexão do CVS que Hudson usa para conectar-se ao servidor. O formato é
o mesmo da variável de ambiente <tt>$CVSROOT</tt> (<tt>:protocol:user@host:path</tt>)
</div>
@@ -1,4 +0,0 @@
<div>
Строка соединения с CVS, которую будт использовать Hudson. Формат такой же как у
переменной окружения <tt>$CVSROOT</tt> (<tt>:protocol:user@host:path</tt>).
</div>
@@ -1,4 +0,0 @@
<div>
Hudson'&#305;n CVS sunucusuna ba&#287;lanmak i&#231;in kullan&#305;c&#305; string'dir. Bi&#231;imi, <tt>$CVSROOT</tt> ortam de&#287;ikeninin
ayn&#305;s&#305;d&#305;r (<tt>:protocol:user@host:path</tt>)
</div>
@@ -1,5 +0,0 @@
<div>
If set, Hudson will run CVS with <a href="http://www.google.com/search?q=CVS_RSH">the <tt>CVS_RSH</tt> environment variable</a> set
to this value. If this value is not set, and the web container that Hudson runs in
has <tt>CVS_RSH</tt> set in its environment variable, then CVS will inherit it.
</div>
@@ -1,5 +0,0 @@
<div>
Wenn gesetzt, startet Hudson CVS mit der <a href="http://www.google.com/search?q=CVS_RSH">
Umgebungsvariable <tt>CVS_RSH</tt></a> - gesetzt auf den angegebenen Wert.
Ist das Feld leer, so erbt CVS den Wert von <tt>CVS_RSH</tt> aus der Umgebung des Web-Containers, in dem Hudson läuft, falls vorhanden.
</div>
@@ -1,8 +0,0 @@
<div>
Si cette valeur est remplie, Hudson lancera CVS avec
<a href="http://www.google.com/search?q=CVS_RSH">la variable
d'environnement <tt>CVS_RSH</tt></a> positionnée à cette valeur.
Si cette valeur n'est pas positionnée et que le conteneur web qui
exécute Hudson a la variable <tt>CVS_RSH</tt> positionnée comme
variable d'environnement, alors CVS en héritera.
</div>
Loaded 100 of 137 files, more files were not shown because too many files have changed in this diff. Show more