{"push_id":705002377,"size":43,"distinct_size":23,"ref":"refs/heads/documents-dir-cleanup","head":"94eb5533b4afecf9ec7f085ede410daa2faa5c1f","before":"e20bf729d50ab1be1ec6cac4a4dc37b311b30e47","commits":[{"sha":"322bc4fa48e4ef3144b9fd257a14abe56d73ed5c","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Rename --<LANG>-alias option to --alias-<LANG>\n\nI liked --<LANG>-alias= because it looks a bit object\noriented. However, now I recognized just evil.\n\nConsider a parser named \"help\" or \"list\". The options for the parsers\nbecome --help-alias and --list-alias. These options just make\nconfusion. --alist-help and --alias-list are a bit better.\nFurthere more, Writing completion rules of zsh or bash for ctags\nbecomes difficult.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/322bc4fa48e4ef3144b9fd257a14abe56d73ed5c"},{"sha":"241495b28bd31da09e59ee3f14e633d2387a6997","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Rename --<LANG>-corpus option to --corpus-<LANG>\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/241495b28bd31da09e59ee3f14e633d2387a6997"},{"sha":"334d384d3892941b681f370d869958bc649aa54f","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Rename --<LANG>-map option to --map-<LANG>\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/334d384d3892941b681f370d869958bc649aa54f"},{"sha":"d4ee22f166a6895e2886ca3a2f136b1a52965d41","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"refactor: add a function retrieving langType from --foo-<LANG> option string\n\nctags has --foo-<LANG>=... options. Retrieving <LANG> part from the\noption string is common in processing such options. To reduce the\nduplicated code, getLanguageComponentInOption is introduced.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/d4ee22f166a6895e2886ca3a2f136b1a52965d41"},{"sha":"a7c0db8cdb9e8cb5d4fb6fed7d542e67983be09e","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Remove --<LANG>-regex option\n\n--<LANG>-regex option was added an alias for\n--regex-<LANG> option by me during working\non fishma-ctags. Now I recognize such an alias is\njust harmful.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/a7c0db8cdb9e8cb5d4fb6fed7d542e67983be09e"},{"sha":"ee39cbeeff415469a0d83db5946995b678482ebb","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Remove --<LANG>-xcmd option\n\n--<LANG>-xcmd option is added an alias for\n--xcmd-<LANG> option added by me during working\non fishma-ctags. I recognized such an alias is\njust harmful.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/ee39cbeeff415469a0d83db5946995b678482ebb"},{"sha":"43586520665a7222b7e94efcdc6e292332614ee8","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Introduce --kinds-<LANG>= option as an alternative to --<LANG>-kinds=\n\nctags takes options in which <LANG> name is included: --alias-<LANG>,\n--corpus-<LANG>, --map-<LANG>, --regex-<LANG>, and --xcmd-<LANG>.\n\n(Some of the added by me to fishman/ctags.)\n\nAll they are used for defining or customizing the behavior of\n<LANG> parser. These options come from two parts: action and\n<LANG>. The actions are preceded <LANG> in all options.\n\nThe exception is --<LANG>-kinds. In this commit I introduce\n--kinds-<LANG> option as an alternative to --kinds-<LANG>\nto make the order consistent with the other options.\n\n--<LANG>-kinds is not removed to keep the compatibility between\nexuberant-ctags.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/43586520665a7222b7e94efcdc6e292332614ee8"},{"sha":"0b4bb61dd1d36bef7c91f186b5e01f1d36bdbb26","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Tmain: test --<LANG>-kinds and --kinds-<LANG> optoins\n\nIn some test cases exit statuses are not checked intentionally.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/0b4bb61dd1d36bef7c91f186b5e01f1d36bdbb26"},{"sha":"1be5622f3fc7d24e4718b30be6205f7380112d5f","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"docs: delete the all description about postfix style obsoleted --<LANG>-foo options\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/1be5622f3fc7d24e4718b30be6205f7380112d5f"},{"sha":"e607923aaa34e54a8b3c2ba4812e77fb66fb9986","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"Fortran: add method kind for type bound procedures\n\nDistinguish type bound procedures from other variable components of\nderived type. Definition of derived type is:\n\ntype :: atype\n  ! components\n  real a\ncontains\n  ! type bound procedures\n  procedure :: aproc\nend type atype\n\nWhere \"a\" is type component which is reported as TAG_COMPONENT\n(counterpart of TAG_MEMBER in c.c). \"aproc\" is type bound procedure\nwhich should be reported as TAG_METHOD or something (counterpart of\nTAG_METHOD in c.c).","distinct":true,"url":"https://api.github.com/repos/masatake/ctags/commits/e607923aaa34e54a8b3c2ba4812e77fb66fb9986"},{"sha":"bce621978453b3de15bbdfa62347f4d63d769b90","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"fix Fortran procedure qualifier test\n\nType bound procedures should be reported as TAG_METHOD.","distinct":true,"url":"https://api.github.com/repos/masatake/ctags/commits/bce621978453b3de15bbdfa62347f4d63d769b90"},{"sha":"21e3e8f434b0e84f23b5852fff61106618d94c4e","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"Fortran: parse type bound destructor\n\nType bound destructor is one kind of type bound procedure. A destructor\nor finalizor uses \"final\" as keyword.","distinct":true,"url":"https://api.github.com/repos/masatake/ctags/commits/21e3e8f434b0e84f23b5852fff61106618d94c4e"},{"sha":"c065713b440f307dc8cb94a9938fa797a5479774","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"Fortran: parse type bound generic procedure\n\nType bound generic procedure defines a generic interface that bound to\nthe type. It can be one of:\n\n  generic :: operator(+) => add_1d, add_2d\n  generic :: assignment(=) => assigns\n  generic :: add => add_1d, add_2d","distinct":true,"url":"https://api.github.com/repos/masatake/ctags/commits/c065713b440f307dc8cb94a9938fa797a5479774"},{"sha":"891bd8b5b15097ef47a44276b6f3dafc889701bc","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"Fortran: deferred implementation of type bound procedure\n\nType bound procedures with \"deferred\" keyword are deferred procedures\nspecifying an abstract interface name.","distinct":true,"url":"https://api.github.com/repos/masatake/ctags/commits/891bd8b5b15097ef47a44276b6f3dafc889701bc"},{"sha":"d17f0af8c6e1b96cac352999bd5791bc81d8f2d2","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"test for Fortran type bound procedures","distinct":true,"url":"https://api.github.com/repos/masatake/ctags/commits/d17f0af8c6e1b96cac352999bd5791bc81d8f2d2"},{"sha":"4d82d1d54601d38209b1e5e62e4233daedc7fb2b","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Units: revise the test case for parsing macro usage of C\n\n* add args.ctags,\n* add README,\n* add more lines for testing top level function call\n  like macro expansions, and\n* add more lines for testing name before double parenthesis\n  in function definition.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/4d82d1d54601d38209b1e5e62e4233daedc7fb2b"},{"sha":"45d01d72eec4fccbeab84ecf738d327ee105c43e","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Units: move macros.c from review-needed.r to parser-c.r\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/45d01d72eec4fccbeab84ecf738d327ee105c43e"},{"sha":"1be98e0a2e8fb425931e8f56723a0559922a6fba","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Units: move bug1086609.c from review-needed.r to parser-c.r\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/1be98e0a2e8fb425931e8f56723a0559922a6fba"},{"sha":"60fc1b35bdac888d62a5a29e613fd73fa74d70c5","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"Units: add comments as the result of reviewing\n\nAfter reviewing I make bug507864.c and bug556645.c\nstay review-needed.r dir. I wrote the reason to README\nfiles.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/60fc1b35bdac888d62a5a29e613fd73fa74d70c5"},{"sha":"4899ab459eaa891abf83cf3d5ae84a8ff40958e5","author":{"email":"513986cde77d8c3ec5dcdc51c722b44eae920b60@gmail.com","name":"Masatake YAMATO"},"message":"Merge pull request #381 from masatake/review-c-language-sf-test-cases-2\n\nReview c language sf test cases the 2nd set","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/4899ab459eaa891abf83cf3d5ae84a8ff40958e5"}]}