forked from universal-ctags/ctags
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TRACKING
152 lines (101 loc) · 3.95 KB
/
TRACKING
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
This is working note for tracking activity at exuberant tree.
subversion
============================================================
* status
Revisions up to <r807> are merged except:
NOTHING HERE NOW
(Wed May 28 00:24:02 2014 by yamato)
* howto
<svn>
=> <git: local exuberant repo>
=> <git: local fishman repo>
1. prepare your own fishman repo: a local git repo cloned from github.
You may know how to do it :)
$ git clone https://github.com/fishman/ctags.git
2. prepare exuberant SVN repo: a local git repo clone from exuberant svn tree.
The original clone is already part of fishman tree.
To initialize your git repository with the required subversion information do
$ git svn init https://svn.code.sf.net/p/ctags/code/trunk
$ git update-ref refs/remotes/git-svn refs/remotes/origin/sourceforge
and then
$ git svn fetch
$ git svn rebase
to get the latest changes and reflect it to the local copy.
3. merge
TODO
4. cherry-pick
5.1 Make a branch at local fishman repo and switch to it.
5.2 Do cherry-pick like:
$ git cherry-pick -s -x c81a8ce
You can find commit id on the another terminal:
<git: local exuberant repo>
$ git log
or
$ git log --oneline
If conflicts are occurred in cherry-picking, you can
abort/reset cherry-picking with:
$ git reset --hard
<git: local fishman repo>
at the branch for picking.
bugs
============================================================
<355> - fixed
02ec2066b5be6b129eba49685bd0b17fef4acfa
<341> - merged the improved version
216880c5287e0421d9c49898d983144db61c83aa
patches (https://sourceforge.net/p/ctags/patches/%d)
============================================================
Tracking the tickets in patch tracker is quite fruitful.
Patches are always there. So it is easy to evaluate the value:)
[(<]TICKET#[>)] TITLE
+ STATUS
- MORE STATUS
<TICKET#> means the ticket is closed from the view of fishman tree
developers. We don't have to take time for this ticket.
(TICKET#) means the ticket is still opened from the view of fishman
tree developers. We don't have to take time for this ticket.
------------------------------------------------------------
<84> C++11 new using semantics
+ solved by annother implementation
c93e3bfa05b70d7fbc2539454c957eb2169e16b3
502355489b1ba748b1a235641bbd512ba6da315e
<83> New full non-regex PHP parser
+ contributed by the original author
<82> Support for comments in .ctags files
+ contributed by the original author
cab4735e4f99ce23c52b78dc879bc06af66796fd
<81> ocaml parser segfaults on invalid files
+ the bug is not reproduced
<80> Add support for falcon pl
+ contributed by the original author
<67> Objective C language parser
+ This is the implementation is we have in fishman tree.
<65> absoluteFilename uses strcpy on overlapping strings
+ Fixed in exuberant tree, however the ticket is still open.
d2bdf505abb7569deae2b50305ea1edce6208557
<64> Fix strcpy() misuse
+ Fixed in exuberant tree, however the ticket is still open.
d2bdf505abb7569deae2b50305ea1edce6208557
(51) Ada support
+ Ada support is now available in fishman tree.
4b6b4a72f3d2d4ef969d7c650de1829d79f0ea7c
(38) Ada support
+ Ada support is now available in fishman tree.
4b6b4a72f3d2d4ef969d7c650de1829d79f0ea7c
<33> Add basic ObjC support
+ This one is written in regexp.
+ we have better objc parser.
(1) bibtex parser
+ Rject because...
- the owner of the ticket is anonymous.
- the name of patch author is not written explicitly at
the header of patch.
+ Alternative
https://gist.github.com/ptrv/4576213
ctags-devel@sourceforge list
============================================================
[Ctags] Shebang with python3 instead of python
From: Martin Ueding <dev@ma...> - 2013-01-26 18:36:32
Added python, python2 and python3 as extensions of
python parser.
bb81485205c67617f1b34f61341e60b9e8030502