1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-sysadm] svn layout
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20svn%20layout&In-Reply-To=%3C1289862964.722.241.camel%40akroma.ephaone.org%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000592.html">
<LINK REL="Next" HREF="000549.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-sysadm] svn layout</H1>
<B>Michael Scherer</B>
<A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20svn%20layout&In-Reply-To=%3C1289862964.722.241.camel%40akroma.ephaone.org%3E"
TITLE="[Mageia-sysadm] svn layout">misc at zarb.org
</A><BR>
<I>Tue Nov 16 00:16:04 CET 2010</I>
<P><UL>
<LI>Previous message: <A HREF="000592.html">[Mageia-sysadm] Main tasks for the next days
</A></li>
<LI>Next message: <A HREF="000549.html">[Mageia-sysadm] svn layout
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#543">[ date ]</a>
<a href="thread.html#543">[ thread ]</a>
<a href="subject.html#543">[ subject ]</a>
<a href="author.html#543">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi,
while working on a better svn puppet module, I realized ( yeah, I
realized lots of thing lately ), that we are currently reusing the
scheme of mandriva of having 4/5 svn repository without clear
distinction between them and projects.
This caused some issue in the past :
- messy layout. Some directory also hold projects ( theme, rpm,
buildsystem, among others ), and most don't. So finding some project is
a little bit surprising ( like finding mdvsys ).
- this make backup and restoration a little bit more difficult. If there
is a db corruption, then all developers are impacted.
- there is some push in the community for git ( see
<A HREF="https://www.mageia.org/pipermail/mageia-webteam/2010-November/000018.html">https://www.mageia.org/pipermail/mageia-webteam/2010-November/000018.html</A> for example ). Separate svn will ease the migration effort if needed.
- once we migrate, we can block the whole svn that was migrated more
easily ( like, removing blocking it as readonly, add a message , and
later simply remove it ).
- the old svn will no longer be in the backup
- I also think it would be wise to have this split, as this would allow
us more freedom when we will discuss of the forge ( ie, I think that
hosting our own project like mdvsys would be perfect for the forge )
So I propose that we start to use 1 svn per software project, instead of
keeping the current structure.
This would allow us to start more slowly on the import process and on
the cleaning of older projects or not needed project ( like Fibric,
aviator or krozat, or the various mancoosi project that we will maybe
not use nor work on it ).
Nanar provided some others opinions during tonight meeting on
<A HREF="http://meetbot.mageia.org/mageia-meeting/2010/mageia-meeting.2010-11-15-19.36.log.html#l-482">http://meetbot.mageia.org/mageia-meeting/2010/mageia-meeting.2010-11-15-19.36.log.html#l-482</A> ( scroll up to see ).
--
Michael Scherer
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000592.html">[Mageia-sysadm] Main tasks for the next days
</A></li>
<LI>Next message: <A HREF="000549.html">[Mageia-sysadm] svn layout
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#543">[ date ]</a>
<a href="thread.html#543">[ thread ]</a>
<a href="subject.html#543">[ subject ]</a>
<a href="author.html#543">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
mailing list</a><br>
</body></html>
|