-
Notifications
You must be signed in to change notification settings - Fork 3
/
konversation-rules
103 lines (92 loc) · 2.72 KB
/
konversation-rules
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
#
# Created by Eike Hein <[email protected]>
#
#
# The following two additions were made to the account map file
# originally generated from KDE SVN's kde-common/accounts, as it
# didn't cover these authors:
#
# eisfuchs Dario Abatianni <[email protected]>
# gismore Matthias Gierlings <[email protected]>
#
# With those additions, there are no more unaccounted for commit
# authors in the generated repo.
#
# The affected commits were likely from the CVS era, and the
# accounts got renamed in the CVS-to-SVN migration. Dario Aba-
# tianni's (still existing) SVN account name is "abatianni" for
# example.
#
#
# Create the KDE modules
#
create repository konversation
end repository
# Ignore some upheaval in KDE's SVN history.
match /
min revision 409202
max revision 409210
end match
match /
min revision 411973
max revision 411973
end match
#
# Konversation rules
#
# The following two blocks ignore an erroneous tagging of 1.2-alpha6
# and deletion of the tag. It was later tagged again correctly at SVN
# rev 1008985.
match /
min revision 1008973
max revision 1008973
end match
match /
min revision 1008982
max revision 1008982
end match
match /trunk/(extragear/[^/]+|kdeextragear-[^/]+)/(konversation)/
repository konversation
branch master
end match
match /branches/extragear/kde3/network/konversation/
repository konversation
branch master
max revision 889720
end match
match /branches/work/konvi-kde4/
repository konversation
branch master
end match
# We're not taking the 0.15 tag from /tags/konversation/0.15 as it
# produced an orphaned tag in earlier test runs (though in retro-
# spect that might have been due to the recurse rules not being
# right yet at the time either, see the next paragraph). It was ori-
# ginally at the path given below, so that works, too.
# The 0.15 tag is the only one where the entire kdeextragear-2 su-
# perstructure was tagged, rather than only the "konversation" di-
# rectory. The recurse rules further down in the ruleset are need-
# ed to deal with this situation properly.
match /tags/konversation_0_15_release/kdeextragear-2/konversation/
repository konversation
branch refs/tags/v0.15
annotated true
end match
# WARNING! The following line turned out to be an error: While it
# was meant to skip the 0.15 tag (see above), it of course also
# ended up skipping the 1.2-alpha5 tag unintentionally. It was
# later created and pushed into the repository manually instead.
match /tags/konversation/([^5/]+)/
repository konversation
branch refs/tags/v\1
annotated true
end match
match /tags/konversation_0_15_release/$
action recurse
end match
match /tags/konversation_0_15_release/kdeextragear-2/$
action recurse
end match
# Ignore everything else
match /
end match