This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/attic.git
The following commit(s) were added to refs/heads/main by this push:
new 728308c ATTIC-240 we now use Git
728308c is described below
commit 728308caeb80894e082e1eccae43d15d9e1090bb
Author: Hervé Boutemy <[email protected]>
AuthorDate: Sun Apr 20 17:30:50 2025 +0200
ATTIC-240 we now use Git
---
.gitignore | 1 +
retire.py | 6 +++---
xdocs/process.xml | 19 +++++++++----------
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/.gitignore b/.gitignore
index 84e50f3..9607d07 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
asf-site/
.svn-legacy/
+*.tmp
diff --git a/retire.py b/retire.py
index 1932486..fdb2970 100755
--- a/retire.py
+++ b/retire.py
@@ -164,7 +164,7 @@ def create_project(pid):
description = meta.get('description', 'TBA'))
with open(outfile, 'w', encoding='utf-8') as o:
o.write(out)
- os.system("svn add %s" % outfile)
+ os.system("git add %s" % outfile)
print("Check XML file for customisations such as JIRA and mailing lists")
def find_wiki(pid):
@@ -182,7 +182,7 @@ def check_wiki(pid):
if not flagname == pid:
w.write(pid)
w.write("\n")
- os.system("svn add %s" % flagfile)
+ os.system("git add %s" % flagfile)
for arg in sys.argv[1:]:
print("Processing "+arg)
@@ -196,7 +196,7 @@ for arg in sys.argv[1:]:
create_jira_template(arg)
os.mkdir(flagdir)
open(join(flagdir, "git.keep"), 'a').close()
- os.system("svn add %s" % flagdir)
+ os.system("git add %s" % flagdir)
create_project(arg)
update_stylesheet(arg)
check_wiki(arg)
diff --git a/xdocs/process.xml b/xdocs/process.xml
index ee06538..bbb6b91 100644
--- a/xdocs/process.xml
+++ b/xdocs/process.xml
@@ -42,7 +42,7 @@
</ul>
</li>
<li>If the board approves the resolution, open an <a
href="https://issues.apache.org/jira/browse/ATTIC">Attic JIRA</a> item - 'Move
${project} to the Attic'.<br />
- The Attic PMC will step in and create a detailed issue description using
<a
href="https://svn.apache.org/repos/asf/attic/site/retire.py"><code>retire.py</code></a>,
with other generated parts to move the project to the Attic.<br />
+ The Attic PMC will step in and create a detailed issue description using
<a
href="https://github.com/apache/attic/blob/main/retire.py"><code>retire.py</code></a>,
with other generated parts to move the project to the Attic.<br />
Generated issue content typically contains following steps (see <a
href="#howto">"How to"</a> below for a description of each step):
<ol type="1">
<li><a href="#confirm-resolution">#</a> Confirm Board Resolution</li>
@@ -125,10 +125,10 @@ ${Name} on behalf of ${project} + the Attic.
<title>How to: 3. Create project page on Attic site:
https://attic.apache.org/projects/${project}.html</title>
<p>The Attic website is built using Anakia. <a
href="https://velocity.apache.org/anakia/">Anakia</a> is an old site technology
built on top of Apache Velocity.
- You can get the source for the site from Subversion: </p>
- <pre>svn co https://svn.apache.org/repos/asf/attic/site</pre>
+ You can get the source for the site from Git: </p>
+ <pre>git clone https://github.com/apache/attic</pre>
- <p>You can generate the required changes using the Python3 <a
href="https://svn.apache.org/repos/asf/attic/site/retire.py"><code>retire.py</code></a>
script as follows:</p>
+ <p>You can generate the required changes using the Python3 <a
href="https://github.com/apache/attic/blob/main/retire.py"><code>retire.py</code></a>
script as follows:</p>
<pre>./retire.py id1 [id2...]</pre>
<p>This should generate the following files for each ID, as well as updating
<code>xdocs/stylesheets/project.xml</code>:</p>
<ul>
@@ -137,10 +137,9 @@ ${Name} on behalf of ${project} + the Attic.
<li><code>xdocs/projects/ID.xml</code></li>
<li><code>cwiki_retired/WIKI_ID.txt</code> (this adds the CWIKI banner for
projects)</li>
</ul>
- <p>The code allows for wiki aliases, as described in the
cwiki_retired/AAREADME.txt file.</p>
- <p>Review the changes in <code>xdocs/</code>, then commit to svn.</p>
- <p>The <code>ID.jira.tmp</code> file is text that can be copy-pasted into a
JIRA description. It should be deleted after use, and not committed to SVN.</p>
- <p>The <a href="https://ci2.apache.org/#/builders/16">buildbot job</a> will
build the site and commit the result which will be published soon after.</p>
+ <p>The code allows for wiki aliases, as described in the
<code>cwiki_retired/AAREADME.txt</code> file.</p>
+ <p>Review the changes in <code>xdocs/</code>, then commit to Git.</p>
+ <p>The <code>ID.jira.tmp</code> file is text that can be copy-pasted into a
JIRA description. It should be deleted after use, and not committed to Git.</p>
</section>
<section id="doap">
@@ -171,7 +170,7 @@ new category: <category
rdf:resource="http://projects.apache.org/category/re
<title>How to: 5. Get infra lock down project's resources</title>
<p>Open an <a
href="https://issues.apache.org/jira/browse/INFRA">Infrastructure JIRA</a>
issue identifying the resources that need turning off/making read only.</p>
- <p>The content of the issue can be generated using <a
href="https://svn.apache.org/repos/asf/attic/site/infrajiratext.py"><code>infrajiratext.py</code></a>.</p>
+ <p>The content of the issue can be generated using <a
href="hhttps://github.com/apache/attic/blob/main/infrajiratext.py"><code>infrajiratext.py</code></a>.</p>
<p>Typically, it contains steps like following, that need to be tweaked
based on assets of the retired project:
<ul>
@@ -226,7 +225,7 @@ on behalf of the Apache Attic and the now retired Apache
${project} project
</pre>
<p>It's important to include the boilerplate from the project's site so
people
- know what we're talking about. </p>
+ know what we're talking about.</p>
</section>
</body>