xref: /Universal-ctags/docs/tracking.rst (revision bb84f88a985e0b87fe4313a43b215269a119c4d1)
1eb375513SMasatake YAMATO:orphan:
2eb375513SMasatake YAMATO
3f439b71bSVitor AntunesTracking other projects
454b89bebSMasatake YAMATO----------------------------------------------------------------------
5f439b71bSVitor Antunes
6f439b71bSVitor AntunesThis is working note for tracking activities other projects,
7*bb84f88aSHiroo HAYASHIespecially activity at Exuberant Ctags.
8f439b71bSVitor Antunes
954b89bebSMasatake YAMATOI(Masatake YAMATO) consider tracking activities as the first class
1054b89bebSMasatake YAMATOfruits of this project.
11f439b71bSVitor Antunes
12f439b71bSVitor Antunes
13*bb84f88aSHiroo HAYASHIExuberant Ctags
1454b89bebSMasatake YAMATO~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15f439b71bSVitor Antunes
16f439b71bSVitor Antunessubversion
1754b89bebSMasatake YAMATO......................................................................
18f439b71bSVitor Antunes
19f439b71bSVitor Antunes* status
20f439b71bSVitor Antunes
21f439b71bSVitor Antunes  Revisions up to <r815> are merged except:
22f439b71bSVitor Antunes
23f439b71bSVitor Antunes	NOTHING HERE NOW
24f439b71bSVitor Antunes
25f439b71bSVitor Antunes  (Mon Sep 22 12:41:32 2014 by yamato)
26f439b71bSVitor Antunes
27f439b71bSVitor Antunes* howto
28f439b71bSVitor Antunes
29f439b71bSVitor Antunes  ::
30f439b71bSVitor Antunes
31f439b71bSVitor Antunes      <svn>
32dccba5efSHiroo HAYASHI      => <git: local Universal Ctags repo>
33dccba5efSHiroo HAYASHI      => <git: local Universal Ctags repo>
34f439b71bSVitor Antunes
35f439b71bSVitor Antunes
36dccba5efSHiroo HAYASHI  1. prepare your own Universal Ctags repo: a local git repo cloned from github.
37f439b71bSVitor Antunes     You may know how to do it :)
38f439b71bSVitor Antunes
39f439b71bSVitor Antunes     ::
40f439b71bSVitor Antunes
419523f083SVitor Antunes	$ git clone https://github.com/universal-ctags/ctags.git
42f439b71bSVitor Antunes
43*bb84f88aSHiroo HAYASHI  2. prepare Exuberant Ctags SVN repo: a local git repo clone from Exuberant Ctags svn tree.
44f439b71bSVitor Antunes
45*bb84f88aSHiroo HAYASHI    The original clone is already part of Exuberant Ctags tree.
46f439b71bSVitor Antunes
47f439b71bSVitor Antunes    To initialize your git repository with the required subversion information do ::
48f439b71bSVitor Antunes
49f439b71bSVitor Antunes	$ git svn init https://svn.code.sf.net/p/ctags/code/trunk
50f439b71bSVitor Antunes	$ git update-ref refs/remotes/git-svn refs/remotes/origin/sourceforge
51f439b71bSVitor Antunes
52f439b71bSVitor Antunes    and then ::
53f439b71bSVitor Antunes
54f439b71bSVitor Antunes	$ git svn fetch
55f439b71bSVitor Antunes	$ git svn rebase
56f439b71bSVitor Antunes
57f439b71bSVitor Antunes    to get the latest changes and reflect it to the local copy.
58f439b71bSVitor Antunes
59f439b71bSVitor Antunes  3. merge
60f439b71bSVitor Antunes
61f439b71bSVitor Antunes    TODO
62f439b71bSVitor Antunes
63f439b71bSVitor Antunes  4. cherry-pick
64f439b71bSVitor Antunes
65dccba5efSHiroo HAYASHI     4.1. Make a branch at local Universal Ctags repo and switch to it.
66f439b71bSVitor Antunes
67f439b71bSVitor Antunes     4.2. Do cherry-pick like::
68f439b71bSVitor Antunes
69f439b71bSVitor Antunes	 	$ git cherry-pick -s -x c81a8ce
70f439b71bSVitor Antunes
71f439b71bSVitor Antunes     You can find commit id on the another terminal
72dccba5efSHiroo HAYASHI     <git: local Universal Ctags repo>::
73f439b71bSVitor Antunes
74f439b71bSVitor Antunes	 	$ git log
75f439b71bSVitor Antunes
76f439b71bSVitor Antunes     or ::
77f439b71bSVitor Antunes
78f439b71bSVitor Antunes	 	$ git log --oneline
79f439b71bSVitor Antunes
80f439b71bSVitor Antunes     If conflicts are occurred in cherry-picking, you can
81f439b71bSVitor Antunes     abort/reset cherry-picking with::
82f439b71bSVitor Antunes
83f439b71bSVitor Antunes	 $ git reset --hard
84f439b71bSVitor Antunes
85dccba5efSHiroo HAYASHI     <git: local Universal Ctags repo>
86f439b71bSVitor Antunes      at the branch for picking.
87f439b71bSVitor Antunes
88f439b71bSVitor Antunesbugs
8954b89bebSMasatake YAMATO......................................................................
9097158f6aSMasatake YAMATO   <367>  C++11 override makes a C++ member function declaration ignored
9197158f6aSMasatake YAMATO
9297158f6aSMasatake YAMATO	 * fixed in::
9397158f6aSMasatake YAMATO
9497158f6aSMasatake YAMATO	        d4fcbdd
9597158f6aSMasatake YAMATO		#413
9697158f6aSMasatake YAMATO		#405
97f439b71bSVitor Antunes
9855848f5aSMasatake YAMATO   <366>  --options=.ctags doesn't work under Windows
9955848f5aSMasatake YAMATO
10055848f5aSMasatake YAMATO	 * fixed in::
10155848f5aSMasatake YAMATO
10255848f5aSMasatake YAMATO	        15cedc6c94e95110cc319b5cdad7807caf3db1f4
10355848f5aSMasatake YAMATO
10444e1949cSMasatake YAMATO   <365>  Selecting Python kinds is broken
10544e1949cSMasatake YAMATO
10644e1949cSMasatake YAMATO	* fixed in::
10744e1949cSMasatake YAMATO
10844e1949cSMasatake YAMATO	         4a95e4a55f67230fc4eee91ffb31c18c422df6d3
10944e1949cSMasatake YAMATO
11044e1949cSMasatake YAMATO	* discussed at #324.
11144e1949cSMasatake YAMATO
112d9ba5df9SMasatake YAMATO   <364>  Ruby method on self is missing the trailing ? in the generated tag name
11355848f5aSMasatake YAMATO
11455848f5aSMasatake YAMATO	 * fixed in::
115d9ba5df9SMasatake YAMATO
116b7580b52SMasatake YAMATO	        d9ba5df9f4d54ddaa511bd5440a1a3decaa2dc28
117d9ba5df9SMasatake YAMATO
118281cf125SMasatake YAMATO   <363> Invalid C input file causes invalid read / heap overflow
119281cf125SMasatake YAMATO
120281cf125SMasatake YAMATO	* it is not reproduced.
121281cf125SMasatake YAMATO
122281cf125SMasatake YAMATO	* the test case is imported as parser-c.r/c-heapoverflow-sh-bug-363.d::
123281cf125SMasatake YAMATO
124281cf125SMasatake YAMATO   		$ make units UNITS=c-heapoverflow-sh-bug-363 VG=1
125281cf125SMasatake YAMATO
126e3121adfSMasatake YAMATO   <361> Invalid C input file causes invalid read / heap overflow
127e3121adfSMasatake YAMATO
128e3121adfSMasatake YAMATO	* it is not reproduced.
129e3121adfSMasatake YAMATO
130e3121adfSMasatake YAMATO   <360> Fails to parse annotation's fields with default value
131e3121adfSMasatake YAMATO
132e3121adfSMasatake YAMATO	* fixed in::
133e3121adfSMasatake YAMATO
134e3121adfSMasatake YAMATO		682a7f3b180c27c1196f8a1ae662d6e8ad142939
135e3121adfSMasatake YAMATO
136f439b71bSVitor Antunes   <358>  Vim parser: Segmentation fault when reading empty vim file
13744e1949cSMasatake YAMATO
138f439b71bSVitor Antunes	 * directly contributed by the original author of bug report and patch::
139f439b71bSVitor Antunes
140f439b71bSVitor Antunes	   	e0f854f0100e7a3cb8b959a23d6036e43f6b6c85
141f439b71bSVitor Antunes
142f439b71bSVitor Antunes	 * it is fixed in sf, too::
143f439b71bSVitor Antunes
144f439b71bSVitor Antunes	   	5d774f6022a1af71fa5866994699aafce0253085
145f439b71bSVitor Antunes
146e3121adfSMasatake YAMATO   <356> [python] mistakes module level attribute for class level attribute in module level if
1470407b597SMasatake YAMATO
1480407b597SMasatake YAMATO	 * fixed in::
1490407b597SMasatake YAMATO
1500407b597SMasatake YAMATO	        ab91e6e1ae84b80870a1e8712fc7f3133e4b5542
1510407b597SMasatake YAMATO
152f439b71bSVitor Antunes   <355> Error when parsing empty file (OCaml)
15344e1949cSMasatake YAMATO
1540407b597SMasatake YAMATO	 * fixed in::
155f439b71bSVitor Antunes
156f439b71bSVitor Antunes	   	02ec2066b5be6b129eba49685bd0b17fef4acfa
157f439b71bSVitor Antunes
1580b3c5cbbSMasatake YAMATO   <341> Lua: "function f ()" whitespace
1590b3c5cbbSMasatake YAMATO
1600b3c5cbbSMasatake YAMATO	 * fixed in::
1610b3c5cbbSMasatake YAMATO
1620b3c5cbbSMasatake YAMATO	   	8590bbef5fcf70f6747d509808c29bf84342cd0d
1630b3c5cbbSMasatake YAMATO
164f439b71bSVitor Antunes   <341> Introducing ctags.conf.d
16544e1949cSMasatake YAMATO
166f439b71bSVitor Antunes	 * merged the improved version::
167f439b71bSVitor Antunes
168f439b71bSVitor Antunes	   	216880c5287e0421d9c49898d983144db61c83aa
169f439b71bSVitor Antunes
170f439b71bSVitor Antunes   <271> regex callback is broken; <320> [PATCH] fix regex callback match count
17144e1949cSMasatake YAMATO
172f439b71bSVitor Antunes	 * merged patch (with updated bug number)::
173f439b71bSVitor Antunes
174f439b71bSVitor Antunes		a12b3a24b62d6535a968e076675f68bac9ad32ba
175f439b71bSVitor Antunes
1760b3c5cbbSMasatake YAMATO   <177> Lua: "function" results in function tag (includes patch)
1770b3c5cbbSMasatake YAMATO
1780b3c5cbbSMasatake YAMATO	 * fixed in::
1790b3c5cbbSMasatake YAMATO
1800b3c5cbbSMasatake YAMATO	   	5606f3f711afeac74587a249650a5f7b416f19be
181f439b71bSVitor Antunes
182f439b71bSVitor Antunes`patches <https://sourceforge.net/p/ctags/patches/%d>`_
183f439b71bSVitor Antunes~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
184f439b71bSVitor Antunes
185f439b71bSVitor AntunesTracking the tickets in patch tracker is quite fruitful.
186f439b71bSVitor AntunesPatches are always there. So it is easy to evaluate the value:)
187f439b71bSVitor Antunes
188f439b71bSVitor Antunes   [(<]TICKET#[>)] TITLE
189f439b71bSVitor Antunes
190f439b71bSVitor Antunes	* STATUS
191f439b71bSVitor Antunes
192f439b71bSVitor Antunes	  + MORE STATUS
193f439b71bSVitor Antunes
194f439b71bSVitor Antunes   <TICKET#>
195f439b71bSVitor Antunes
196*bb84f88aSHiroo HAYASHI   	means the ticket is closed from the view of Exuberant Ctags tree
197f439b71bSVitor Antunes   	developers.  We don't have to take time for this ticket.
198f439b71bSVitor Antunes
199f439b71bSVitor Antunes   (TICKET#)
200f439b71bSVitor Antunes
201*bb84f88aSHiroo HAYASHI   	means the ticket is still opened from the view of Exuberant Ctags
202f439b71bSVitor Antunes	tree developers.  We don't have to take time for this ticket.
203f439b71bSVitor Antunes
204f439b71bSVitor Antunes----
205f439b71bSVitor Antunes
206f35cc74dSMasatake YAMATO   <85> Add --encoding option to make utf-8 encoded tags file
207f35cc74dSMasatake YAMATO
208f35cc74dSMasatake YAMATO	* contributed by the original author::
209f35cc74dSMasatake YAMATO
210f35cc74dSMasatake YAMATO	      b3f670c7c4a3c3570b8d2d82756735586aafc0cb
211f35cc74dSMasatake YAMATO
212f439b71bSVitor Antunes   <84> C++11 new using semantics
213f439b71bSVitor Antunes
214f439b71bSVitor Antunes	* solved by another implementation::
215f439b71bSVitor Antunes
216f439b71bSVitor Antunes	      c93e3bfa05b70d7fbc2539454c957eb2169e16b3
217f439b71bSVitor Antunes	      502355489b1ba748b1a235641bbd512ba6da315e
218f439b71bSVitor Antunes
219f439b71bSVitor Antunes   <83> New full non-regex PHP parser
220f439b71bSVitor Antunes
221f439b71bSVitor Antunes	* contributed by the original author
222f439b71bSVitor Antunes
223f439b71bSVitor Antunes   <82> Support for comments in .ctags files
224f439b71bSVitor Antunes
225f439b71bSVitor Antunes	* contributed by the original author::
226f439b71bSVitor Antunes
227f439b71bSVitor Antunes	  	cab4735e4f99ce23c52b78dc879bc06af66796fd
228f439b71bSVitor Antunes
229f439b71bSVitor Antunes   <81> ocaml parser segfaults on invalid files
230f439b71bSVitor Antunes
231f439b71bSVitor Antunes	* the bug is not reproduced
232f439b71bSVitor Antunes
233f439b71bSVitor Antunes   <80> Add support for falcon pl
234f439b71bSVitor Antunes
235f439b71bSVitor Antunes	* contributed by the original author
236f439b71bSVitor Antunes
2376ea83ed2SMasatake YAMATO   <74> protobuf parser
2386ea83ed2SMasatake YAMATO
2396ea83ed2SMasatake YAMATO	* Merged after getting approval from the original author
2406ea83ed2SMasatake YAMATO
241f439b71bSVitor Antunes   <67> Objective C language parser
242f439b71bSVitor Antunes
243dccba5efSHiroo HAYASHI	* This is the implementation we have in Universal Ctags tree.
244f439b71bSVitor Antunes
245f439b71bSVitor Antunes   <65> absoluteFilename uses strcpy on overlapping strings
246f439b71bSVitor Antunes
247dccba5efSHiroo HAYASHI	* Fixed in Universal Ctags tree, however the ticket is still open::
248f439b71bSVitor Antunes
249f439b71bSVitor Antunes   		d2bdf505abb7569deae2b50305ea1edce6208557
250f439b71bSVitor Antunes
251f439b71bSVitor Antunes   <64> Fix strcpy() misuse
252f439b71bSVitor Antunes
253dccba5efSHiroo HAYASHI	* Fixed in Universal Ctags tree, however the ticket is still open::
254f439b71bSVitor Antunes
255f439b71bSVitor Antunes		d2bdf505abb7569deae2b50305ea1edce6208557
256f439b71bSVitor Antunes
2571ae062b0SMasatake YAMATO   <55> TTCN-3 support
2581ae062b0SMasatake YAMATO
2591ae062b0SMasatake YAMATO	* contributed by the original author
2601ae062b0SMasatake YAMATO
261f439b71bSVitor Antunes   <51> Ada support
262f439b71bSVitor Antunes
263dccba5efSHiroo HAYASHI	* Ada support is now available in Universal Ctags tree::
264f439b71bSVitor Antunes
265f439b71bSVitor Antunes		4b6b4a72f3d2d4ef969d7c650de1829d79f0ea7c
266f439b71bSVitor Antunes
267f439b71bSVitor Antunes   <38> Ada support
268f439b71bSVitor Antunes
269dccba5efSHiroo HAYASHI	* Ada support is now available in Universal Ctags tree::
270f439b71bSVitor Antunes
271f439b71bSVitor Antunes		4b6b4a72f3d2d4ef969d7c650de1829d79f0ea7c
272f439b71bSVitor Antunes
273f439b71bSVitor Antunes   <33> Add basic ObjC support
274f439b71bSVitor Antunes
275f439b71bSVitor Antunes	* This one is written in regexp.
276f439b71bSVitor Antunes	* we have better objc parser.
277f439b71bSVitor Antunes
278f439b71bSVitor Antunes   \(1\) bibtex parser
279f439b71bSVitor Antunes
280f439b71bSVitor Antunes	* Reject because...
281f439b71bSVitor Antunes
282f439b71bSVitor Antunes	  + the owner of the ticket is anonymous.
283f439b71bSVitor Antunes
284f439b71bSVitor Antunes	  + the name of patch author is not written explicitly at
285f439b71bSVitor Antunes	    the header of patch.
286f439b71bSVitor Antunes
287f439b71bSVitor Antunes	* Alternative
288f439b71bSVitor Antunes
289f439b71bSVitor Antunes	  https://gist.github.com/ptrv/4576213
290f439b71bSVitor Antunes
291f439b71bSVitor Antunes
292f439b71bSVitor Antunesdevel mailing list (ctags-devel@sourceforge)
293f439b71bSVitor Antunes~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294f439b71bSVitor Antunes
295f439b71bSVitor Antunes    <[Ctags] Shebang with python3 instead of python>
296f439b71bSVitor Antunes    From: Martin Ueding <dev@ma...> - 2013-01-26 18:36:32
297f439b71bSVitor Antunes
298f439b71bSVitor Antunes	Added python, python2 and python3 as extensions of
299f439b71bSVitor Antunes	python parser::
300f439b71bSVitor Antunes
301f439b71bSVitor Antunes		bb81485205c67617f1b34f61341e60b9e8030502
302f439b71bSVitor Antunes
303f439b71bSVitor Antunes
304f439b71bSVitor Antunes    <[Ctags-devel] Lack of fnmatch(3) in Windows>
305f439b71bSVitor Antunes    From: Frank Fesevur <ffes@us...> - 2013-08-24 20:25:47
306f439b71bSVitor Antunes
307f439b71bSVitor Antunes	There is no fnmatch() in the Windows C library. Therefore
308f439b71bSVitor Antunes	a string comparison is done in fileNameMatched() in
309f439b71bSVitor Antunes	strlist.c and patterns are not recognized::
310f439b71bSVitor Antunes
311f439b71bSVitor Antunes		698bf2f3db692946d2358892d228a864014abc4b
312f439b71bSVitor Antunes
313f439b71bSVitor Antunes
314f439b71bSVitor Antunes    <Re: [Ctags-devel] WindRes parser>
315f439b71bSVitor Antunes    From: Frank Fesevur <ffes@unns...> - 2013-08-30 21:23:50
316f439b71bSVitor Antunes
317f439b71bSVitor Antunes	A parser for Windows Resource files.
3182b8661bbSK.Takata	https://en.wikipedia.org/wiki/Resource_%28Windows%29
319f439b71bSVitor Antunes
320f439b71bSVitor Antunes	::
321f439b71bSVitor Antunes
322f439b71bSVitor Antunes	 	95b4806ba6c006e4b7e72a006700e33c720ab9e7
323f439b71bSVitor Antunes
324f439b71bSVitor Antunes
325f439b71bSVitor Antunes    ([Ctags-devel] Skip repeat PATH_SEPARATORs in relativeFilename())
326f439b71bSVitor Antunes    From: Seth Dickson <whefxlr@gm...> - 2013-12-24 04:51:01
327f439b71bSVitor Antunes
328f439b71bSVitor Antunes	Looks interesting.
329f439b71bSVitor Antunes
330f439b71bSVitor Antunes
331f439b71bSVitor AntunesFedora
33254b89bebSMasatake YAMATO~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
333f439b71bSVitor Antunes
334f439b71bSVitor AntunesSome patches are maintained in ctags package of Fedora.
335f439b71bSVitor AntunesInventory of patches are
336f439b71bSVitor Antuneshttp://pkgs.fedoraproject.org/cgit/ctags.git/tree/ctags.spec
337f439b71bSVitor Antunes
338f439b71bSVitor Antunes<ctags-5.7-destdir.patch>
339f439b71bSVitor Antunes
340dccba5efSHiroo HAYASHI	This patch was merged in Universal Ctags git tree::
341f439b71bSVitor Antunes
342f439b71bSVitor Antunes		d4b5972427a46cbdcbfb050a944cf62b300676be
343f439b71bSVitor Antunes
344f439b71bSVitor Antunes<ctags-5.7-segment-fault.patch>
345f439b71bSVitor Antunes
346dccba5efSHiroo HAYASHI	This patch was merged in Universal Ctags git tree::
347f439b71bSVitor Antunes
348f439b71bSVitor Antunes		8cc2b482f6c7257c5151893a6d02b8c79851fedd
349f439b71bSVitor Antunes
350f439b71bSVitor Antunes(ctags-5.8-cssparse.patch)
351f439b71bSVitor Antunes
352dccba5efSHiroo HAYASHI	Not in Universal Ctags tree.
353f439b71bSVitor Antunes
354326d42b3SMasatake YAMATO	The reproducer is attached to the following page:
355f439b71bSVitor Antunes	https://bugzilla.redhat.com/show_bug.cgi?id=852101
356f439b71bSVitor Antunes
357dccba5efSHiroo HAYASHI	However, Universal Ctags doesn't reproduce with it.
358f439b71bSVitor Antunes
359f439b71bSVitor Antunes	I, Masatake YAMATO, read the patch.  However, I don't
360f439b71bSVitor Antunes	understand the patch.
361f439b71bSVitor Antunes
362f439b71bSVitor Antunes<ctags-5.8-css.patch>
363f439b71bSVitor Antunes
364dccba5efSHiroo HAYASHI	This patch was merged in Universal Ctags git tree::
365f439b71bSVitor Antunes
366f439b71bSVitor Antunes		80c1522a36df3ba52b8b7cd7f5c79d5c30437a63
367f439b71bSVitor Antunes
368f439b71bSVitor Antunes<ctags-5.8-memmove.patch>
369f439b71bSVitor Antunes
370*bb84f88aSHiroo HAYASHI	This patch was merged in Exuberant Ctags svn tree.
371dccba5efSHiroo HAYASHI	As the result this patch is in Universal Ctags tree::
372f439b71bSVitor Antunes
373f439b71bSVitor Antunes		d2bdf505abb7569deae2b50305ea1edce6208557
374f439b71bSVitor Antunes
375f439b71bSVitor Antunes<ctags-5.8-ocaml-crash.patch>
376f439b71bSVitor Antunes
377*bb84f88aSHiroo HAYASHI	This patch was merged in Exuberant Ctags svn tree.
378dccba5efSHiroo HAYASHI	As the result this patch is in Universal Ctags tree::
379f439b71bSVitor Antunes
380f439b71bSVitor Antunes		ddb29762b37d60a875252dcc401de0b7479527b1
381f439b71bSVitor Antunes
382f439b71bSVitor Antunes<ctags-5.8-format-security.patch>
383f439b71bSVitor Antunes
384*bb84f88aSHiroo HAYASHI	This patch was merged in Exuberant Ctags svn tree.
385dccba5efSHiroo HAYASHI	As the result this patch is in Universal Ctags tree::
386f439b71bSVitor Antunes
387f439b71bSVitor Antunes		2f7a78ce21e4156ec3e63c821827cf1d5680ace8
388f439b71bSVitor Antunes
389f439b71bSVitor AntunesDebian
39054b89bebSMasatake YAMATO~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
391f439b71bSVitor Antunes
392f439b71bSVitor AntunesSome patches are maintained in ctags package of Debian.
393f439b71bSVitor AntunesInventory of patches are
394f439b71bSVitor Antuneshttp://anonscm.debian.org/cgit/users/cjwatson/exuberant-ctags.git/tree/debian/patches/series
395f439b71bSVitor Antunes
396f5f8bd9aSMasatake YAMATO<python-disable-imports.patch>
397f439b71bSVitor Antunes
398dccba5efSHiroo HAYASHI	Universal Ctags tags Y in `import X as Y` and Z in `from X import Y as Z`
399f5f8bd9aSMasatake YAMATO	as definition tags. They are turned on by default.
400f5f8bd9aSMasatake YAMATO	The others are tagged as reference tags. reference tags are recorded only
401d76bc950SMasatake YAMATO	when "r" extra tags are enabled. e.g. `--extras=+r`.
402f439b71bSVitor Antunes
403f439b71bSVitor Antunes<vim-command-loop.patch>
404f439b71bSVitor Antunes
405f439b71bSVitor Antunes	This patch was merged as an alternative for
406f439b71bSVitor Antunes	7fb36a2f4690374526e9e7ef4f1e24800b6914ec
407f439b71bSVitor Antunes
408f439b71bSVitor Antunes	Discussed on https://github.com/fishman/ctags/issues/74
409f439b71bSVitor Antunes
410f439b71bSVitor Antunes	::
411f439b71bSVitor Antunes
412f439b71bSVitor Antunes	   	e59325a576e38bc63b91abb05a5a22d2cef25ab7
413