Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.91 KB | None | 0 0
  1. commit 08449f7ccac1d53c75fe96ddb595b50b2524c9b0
  2. Author: Niraj <pniraj94@gmail.com>
  3. Date: Sun Feb 14 14:45:25 2016 +0530
  4.  
  5. docs: Add Testing link in the "Getting Involved"
  6.  
  7. Fixes https://github.com/coala-analyzer/coala/issues/1462
  8.  
  9. commit 79fa7dab61efb453e47c4e00d84e74d1339a1449
  10. Author: AbdealiJK <abdealikothari@gmail.com>
  11. Date: Sun Feb 14 22:00:46 2016 +0530
  12.  
  13. ResultAction: Define custom success message
  14.  
  15. Earlier, we had a constant message for all actions. Using this
  16. we are now able to set custom success messages for each action.
  17.  
  18. Fixes https://github.com/coala-analyzer/coala/issues/1065
  19.  
  20. commit 20e8c43160d6f1dc557ce5754528119158f619d2
  21. Author: AbdealiJK <abdealikothari@gmail.com>
  22. Date: Sun Feb 14 21:04:14 2016 +0530
  23.  
  24. LanguageToolBear: Guess locale from text
  25.  
  26. If the locale is set to 'auto' we guess the locale from the text.
  27. We guess this using guess_language provided by
  28. guess-language-spirit.
  29.  
  30. Fixes https://github.com/coala-analyzer/coala/issues/771
  31.  
  32. commit c95b7d31f23996b502b951d0005be10847e0332a
  33. Author: AbdealiJK <abdealikothari@gmail.com>
  34. Date: Sun Feb 14 20:52:19 2016 +0530
  35.  
  36. LanguageToolBearTest: Clean up code
  37.  
  38. commit 3b9499cd20b67135defbc7decd50042d85f98e12
  39. Author: AbdealiJK <abdealikothari@gmail.com>
  40. Date: Sun Feb 14 19:40:10 2016 +0530
  41.  
  42. coala_main: Simplify code
  43.  
  44. Some code was not written well formatted and was not in an easy
  45. to read manner. This commit changes that.
  46.  
  47. commit 56bff03f27d833d02326dd4540361bd2273efd42
  48. Author: AbdealiJK <abdealikothari@gmail.com>
  49. Date: Sun Feb 14 19:29:34 2016 +0530
  50.  
  51. Collectors: Rename bear_name -> bear_glob
  52.  
  53. commit 71def7498bfe94e81f4b1afac266cf3a1dbbaffb
  54. Author: AbdealiJK <abdealikothari@gmail.com>
  55. Date: Sat Feb 13 16:18:55 2016 +0530
  56.  
  57. Collectors: Warn if a bear is not found
  58.  
  59. When loading bears, we do not check if all the bears given were
  60. found. This checks the list of bears that we have with the list of
  61. bears that were found. Then we print warnings to tell the user that
  62. the specified bear was not found.
  63.  
  64. Fixes https://github.com/coala-analyzer/coala/issues/909
  65.  
  66. commit fde83e701a7eb0aab88327cb102c3ee8ffc03dd9
  67. Author: AbdealiJK <abdealikothari@gmail.com>
  68. Date: Sun Feb 14 18:11:24 2016 +0530
  69.  
  70. Collectors: Return segregated bears
  71.  
  72. collect_bears() currently gives all the bears as a list. This
  73. is then used twice - once for local and once again for global.
  74. This is fixed in this commit where collect_bears() sorts them
  75. into a tuple based on the kind. This tuple is them returned.
  76. This allows us to find all local and global bears in one go
  77. without importing each file twice.
  78.  
  79. Fixes https://github.com/coala-analyzer/coala/issues/730
  80.  
  81. commit 6383ad545b12c968f034cc209f7e562972b04957
  82. Author: AbdealiJK <abdealikothari@gmail.com>
  83. Date: Sun Feb 14 17:56:21 2016 +0530
  84.  
  85. Collectors: Rectify formatting of documentation
  86.  
  87. commit 7e2527c9439c086108ea5408a805615bd7cc0713
  88. Author: AbdealiJK <abdealikothari@gmail.com>
  89. Date: Sun Feb 14 17:53:12 2016 +0530
  90.  
  91. Collectors: Change _right_kind() to _get_kind()
  92.  
  93. _get_kind() is more generic and can be used in other places too.
  94. Hence, change _right_kind() to _get_kind() as the reason the function
  95. was created was to ensure that NonImplementedErrors were captured.
  96.  
  97. commit 2e64ea206e87a09c8f1e7b19b8a28c33f414e006
  98. Author: AbdealiJK <abdealikothari@gmail.com>
  99. Date: Sat Feb 13 13:57:46 2016 +0530
  100.  
  101. coalib: Use non-zero exitcode even if patches work
  102.  
  103. When coala has results it normally gives the exitcode 1.
  104. But when the patches have results, and we autoapply the
  105. patch, it seems to give 0 when there are no results after
  106. the patches get applied. This is bad because the user won't
  107. know that there were any results in the first place.
  108. This commit sets the exitcode in such scenarios to 5.
  109.  
  110. Fixes https://github.com/coala-analyzer/coala/issues/1187
  111.  
  112. commit 38a6c953afaf97037f2bd872156a6811263c47f2
  113. Author: AbdealiJK <abdealikothari@gmail.com>
  114. Date: Sat Feb 13 13:53:16 2016 +0530
  115.  
  116. coalib: Change exitcode for wrong python version
  117.  
  118. The exitcode 1 is already used for "coala executed succesfully
  119. but yielded results". Hence, changing the exitcode if the wrong
  120. python version is found.
  121.  
  122. commit 92a2264084cda8c69161100613216a4465a4f487
  123. Author: AbdealiJK <abdealikothari@gmail.com>
  124. Date: Sun Feb 14 17:34:32 2016 +0530
  125.  
  126. Exit_Code: Add newline at EOF
  127.  
  128. commit 7c8f6c6f2cba38728074b41b4d6a8503abe48d01
  129. Author: AbdealiJK <abdealikothari@gmail.com>
  130. Date: Sun Feb 14 09:30:10 2016 +0530
  131.  
  132. PyLintBearTest: Fix formatting
  133.  
  134. Remove unnecessarily long formatting. This commit shortens it.
  135.  
  136. commit 5491a6993f1776978bc1a856b6d38516f53982ff
  137. Author: AbdealiJK <abdealikothari@gmail.com>
  138. Date: Sat Feb 13 15:11:28 2016 +0530
  139.  
  140. Processing: Make files in file_dict uneditable
  141.  
  142. Bears take in file_dict and use the data given here. These files
  143. should not be editable by the Bear. Hence, this commit makes them
  144. into tuples rather than lists. When a bear tries to edit the file
  145. using files[0] = "A new line here" it will throw an appropriate
  146. error.
  147.  
  148. This does not stop the Bear from editing the file directly through
  149. the name.
  150.  
  151. Fixes https://github.com/coala-analyzer/coala/issues/1084
  152.  
  153. commit 00abfd5aae1500b4087d8646256e8259c5dd17e1
  154. Author: AbdealiJK <abdealikothari@gmail.com>
  155. Date: Wed Feb 10 13:22:45 2016 +0530
  156.  
  157. coala-json: Add new arg --text-logs
  158.  
  159. coala-json normally returns the logs as JSON. Using
  160. this arg, the user can select to see the logs in the normal
  161. text format. This helps because the user doesnt have
  162. to wait for the analysis to complete before seeing the
  163. logs on their terminal.
  164.  
  165. Fixes https://github.com/coala-analyzer/coala/issues/847
  166.  
  167. commit a2c96c383e5139aee248e5ddd787a5a58bd994ac
  168. Author: AbdealiJK <abdealikothari@gmail.com>
  169. Date: Wed Feb 10 13:20:17 2016 +0530
  170.  
  171. DefaultArgParser: Allow different argparsers
  172.  
  173. This commit allows coala to use multiple arg parsers
  174. (with overlaps in their args). We add an extra argument
  175. to default_arg_parser which chooses which entry_point
  176. coala was run from. If it detects the entry point to be
  177. coala-json, it will return a different argparser.
  178.  
  179. Fixes https://github.com/coala-analyzer/coala/issues/1375
  180.  
  181. commit 6761e5166f68e8c0ceab2f18ffc1c892db0cc63c
  182. Author: AbdealiJK <abdealikothari@gmail.com>
  183. Date: Wed Feb 10 12:48:30 2016 +0530
  184.  
  185. coala-json: Don't show logs/results in -h or -v
  186.  
  187. coala-json earlier used to try showing results even if the
  188. user just wanted to check the version. This is not good because when
  189. -v and -h was given, it used to show an empty json. Now it parses
  190. the args in the beginning to overcome this.
  191.  
  192. Fixes https://github.com/coala-analyzer/coala/issues/1377
  193.  
  194. commit 5c5df3a10a802feb03bc47591cfa04264a80ff6f
  195. Author: sudheesh001 <sudheesh1995@outlook.com>
  196. Date: Sun Feb 14 10:21:13 2016 +0530
  197.  
  198. .misc: Add missing goimports
  199.  
  200. GoImports added to deps.osx and appveyor build for travis
  201. and appveyor to pass the goimports test.
  202.  
  203. commit a7da7b6069c56cad1ac4bda2f57a75d6855de318
  204. Author: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
  205. Date: Sun Feb 14 04:01:34 2016 +0530
  206.  
  207. tests/bearlib: Remove double documentation
  208.  
  209. Fixes https://github.com/coala-analyzer/coala/issues/1343
  210.  
  211. commit 9fa23065218554076c3113b2f77194d67a5264ff
  212. Author: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
  213. Date: Sat Feb 13 23:26:57 2016 +0530
  214.  
  215. RELEASE_NOTES: Fix incorrect links
  216.  
  217. Fixes https://github.com/coala-analyzer/coala/issues/1383
  218.  
  219. commit 1d8154b48c70548620e29fa3622361ef1828a893
  220. Author: Nishant Mor <nishantmor27@gmail.com>
  221. Date: Sat Feb 13 23:56:24 2016 +0530
  222.  
  223. Processing: Modify Auto-apply message
  224.  
  225. Fixes https://github.com/coala-analyzer/coala/issues/1425
  226.  
  227. commit ecf313f7fd72855a58b90a4086d6ae7b01f6dbce
  228. Author: AbdealiJK <abdealikothari@gmail.com>
  229. Date: Sat Feb 13 09:59:23 2016 +0530
  230.  
  231. pytest: Open webbrowser if html report is made
  232.  
  233. Automatically open the web browser with the pytest coverage report
  234. if the coverage report of type html was asked.
  235.  
  236. commit b3e877bfcb21de497b0e21718214b4202019474d
  237. Author: AbdealiJK <abdealikothari@gmail.com>
  238. Date: Sat Feb 13 09:00:10 2016 +0530
  239.  
  240. pytest: Run on multiple cores simultaneously
  241.  
  242. Run pytest on multiple cores simultaneously using pytest-xdist
  243. Due to undeterministic line of LocalBearTestHlper based
  244. tests, we set PYTHONHASHSEED=0 to remove randomness from
  245. hashes being computed in python.
  246.  
  247. Fixes https://github.com/coala-analyzer/coala/issues/1407
  248.  
  249. commit e01e8e91710023c5173563948e34b0c2b48f7570
  250. Author: iamshubh22 <sgshubham03@gmail.com>
  251. Date: Sat Feb 13 17:08:49 2016 +0530
  252.  
  253. tests.sh: Allow PyLint Test for 3.5
  254.  
  255. Python 3.5 now supports PyLint. So, remove the skip.
  256.  
  257. Fixes https://github.com/coala-analyzer/coala/issues/1452
  258.  
  259. commit 4b3acbea170d493dcda1136285dbee6740c45c23
  260. Author: NalinG <naling1994@gmail.com>
  261. Date: Fri Feb 12 11:12:03 2016 +0530
  262.  
  263. ClangCloneDetectionBear: Clarify status message
  264.  
  265. Fixes https://github.com/coala-analyzer/coala/issues/906
  266.  
  267. commit 421bff31b764e467dc1a198db4a4d9218ddeeed4
  268. Author: Vishnu Bharathi <vishnubharathi04@gmail.com>
  269. Date: Sat Feb 13 02:00:47 2016 +0530
  270.  
  271. PyLintBear.py: Remove sys.version_info check
  272.  
  273. Fixes https://github.com/coala-analyzer/coala/issues/1417
  274.  
  275. commit 4680c14a4ddedcdf7ef7a5cb7db21d1c695f82f7
  276. Author: Vishnu Bharathi <vishnubharathi04@gmail.com>
  277. Date: Wed Feb 10 12:01:56 2016 +0530
  278.  
  279. docs: Correct all links in README.rst
  280.  
  281. Fixes https://github.com/coala-analyzer/coala/issues/1350
  282.  
  283. commit bd4c69d9101c7ba2f8cbd008fd2b3f1b134015db
  284. Author: AbdealiJK <abdealikothari@gmail.com>
  285. Date: Fri Feb 12 22:59:03 2016 +0530
  286.  
  287. setup: Increase timeout for tests
  288.  
  289. Tests are failing in appveyor something due to timeout.
  290. This commit increases the timeout to ensure that doesn't
  291. happen.
  292.  
  293. Fixes https://github.com/coala-analyzer/coala/issues/1441
  294.  
  295. commit 5c0059226a0e8fc9950addf3376acb7ac38ad42b
  296. Author: AbdealiJK <abdealikothari@gmail.com>
  297. Date: Sat Feb 13 01:07:24 2016 +0530
  298.  
  299. deps: Install npm dependencies locally
  300.  
  301. Install nodejs modules locally. This allows us to cache them
  302.  
  303. Fixes https://github.com/coala-analyzer/coala/issues/1351
  304.  
  305. commit 8890d56f6db9c5772d246e059070b79db29c94a4
  306. Author: NalinG <naling1994@gmail.com>
  307. Date: Fri Feb 12 11:25:18 2016 +0530
  308.  
  309. LICENSE: Remove executable permission
  310.  
  311. Fixes https://github.com/coala-analyzer/coala/issues/1327
  312.  
  313. commit 6b57217c0b9d9a23934211793fbd2274be509027
  314. Author: AbdealiJK <abdealikothari@gmail.com>
  315. Date: Sat Feb 13 01:20:16 2016 +0530
  316.  
  317. deps: Merge apt-get statements
  318.  
  319. Merge apt-get into a single statement.
  320.  
  321. commit 72180374f530b506b646e31d9d553f26e028e61b
  322. Author: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
  323. Date: Fri Feb 12 21:16:13 2016 +0530
  324.  
  325. misc/ContextManager:Fix spelling error
  326.  
  327. Fixes https://github.com/coala-analyzer/coala/issues/1439
  328.  
  329. commit bd696a5bbe011f7019caacc984fe0c84c00770f8
  330. Author: Tushar Gautam <tushar.rishav@gmail.com>
  331. Date: Fri Feb 12 20:23:46 2016 +0530
  332.  
  333. coalaJSONTest.py: Add test to cover`coala_json.py`
  334.  
  335. `coalaJSONTest` essentially covers `coala_json.py`
  336. and `coala-json`
  337.  
  338. Fixes https://github.com/coala-analyzer/coala/issues/1384
  339.  
  340. commit 54d08123c260284fdbffbd88a6d115df595999ce
  341. Author: Tushar Gautam <tushar.rishav@gmail.com>
  342. Date: Fri Feb 12 20:22:45 2016 +0530
  343.  
  344. coalaTest.py: Fix regex match for test_find_issues
  345.  
  346. Inaccurate regex match for output by `test_find_issues`
  347. was overlooked. Fixed by updating the regex string
  348.  
  349. Fixes https://github.com/coala-analyzer/coala/issues/1384
  350.  
  351. commit 58cb929575fffe6396bc8dae220940d24b54b8db
  352. Author: Tushar Gautam <tushar.rishav@gmail.com>
  353. Date: Fri Feb 12 20:19:57 2016 +0530
  354.  
  355. TestUtilities.py: Create utility to run coala
  356.  
  357. `execute_coala` moved out to
  358. `coalib/tests/TestUtilities.py`. So it can be
  359. shared by other tests
  360.  
  361. Fixes https://github.com/coala-analyzer/coala/issues/1384
  362.  
  363. commit fc85fcb2158d7e2ae3643af6991f1b5614f939f1
  364. Author: AbdealiJK <abdealikothari@gmail.com>
  365. Date: Fri Feb 12 16:18:27 2016 +0530
  366.  
  367. bears/tests: Move to verify_local_bear()
  368.  
  369. verify_local_bear() can accept only lines and make tempfiles
  370. to give to bears. Move tests to use this feature.
  371.  
  372. commit 85e3543a10435dabc754910686e6d70294f10876
  373. Author: AbdealiJK <abdealikothari@gmail.com>
  374. Date: Fri Feb 12 16:16:56 2016 +0530
  375.  
  376. ClangASTPrintBearTest: Use unittest.TestCase
  377.  
  378. Use unittest.TestCase as the test doesnt use any feature from
  379. LocalBearTestHelper.
  380.  
  381. commit 34d3a681caf3ce82d94197879673c3ba9bd857b0
  382. Author: AbdealiJK <abdealikothari@gmail.com>
  383. Date: Fri Feb 12 07:42:19 2016 +0530
  384.  
  385. LocalBearTestHelper: Show better error messages
  386.  
  387. LocalBearTestHelper was earlier only showing a generic
  388. message if the bear failed to execute. This led to difficulty
  389. in debugging. This commit forces LocalBearTestHelper to show
  390. the error messages from the bear if it wasn't able to execute
  391. successfully.
  392.  
  393. Fixes https://github.com/coala-analyzer/coala/issues/1405
  394.  
  395. commit 30f8582ae7e4b6a4a75a66971385df442c24337d
  396. Author: AbdealiJK <abdealikothari@gmail.com>
  397. Date: Thu Feb 11 23:25:56 2016 +0530
  398.  
  399. LocalBearTestHelper: Add args to verify_local_bear
  400.  
  401. Add create_tempfile and force_linebreaks to verify_local_bear().
  402. This will allow us to test bears which cannot take data from
  403. stdin.
  404.  
  405. Fixes https://github.com/coala-analyzer/coala/issues/1299
  406.  
  407. commit 8be4530f20018f9424d11519c2ae18cae3e33ed6
  408. Author: AbdealiJK <abdealikothari@gmail.com>
  409. Date: Fri Feb 12 15:29:49 2016 +0530
  410.  
  411. LocalBearTestHelper: Use prepare_file()
  412.  
  413. Use the prepare_file ContextManager to prepare the lines
  414. and filename to give the data to a bear easily.
  415.  
  416. This helps to make quick tests for bears which do not accept
  417. stdin outputs and will only take output from the filename.
  418.  
  419. commit 43d70e65016bdcafa37830c998d584600c6612c5
  420. Author: AbdealiJK <abdealikothari@gmail.com>
  421. Date: Fri Feb 12 15:28:01 2016 +0530
  422.  
  423. ContextManagers: Add prepare_file()
  424.  
  425. Add context manager prepare_file() which can create a tempfile
  426. and save the file contents there temporarily (for a bear).
  427.  
  428. The arg create_tempfile can be used to tell the Helper
  429. to create a tempfile and give that filename to the bear.
  430. The arg force_linebreaks adds a linebreak (\n) at the end of
  431. each line if needed.
  432.  
  433. commit bb75516f3cea85517b0b786f7a195548181c402c
  434. Author: AbdealiJK <abdealikothari@gmail.com>
  435. Date: Thu Feb 11 23:51:05 2016 +0530
  436.  
  437. LocalBearTestHelper: Simplify code and names
  438.  
  439. Simplify the code and names of functions so that it is
  440. more intuitive and easier to read.
  441. This is the last of a series of commits to revamp the
  442. LocalBearTesthelper class.
  443.  
  444. The code was repetitive. This makes some things common.
  445. Also, this will lead to a better assert message because
  446. the `lical_bear.execute()` function is outside the assert
  447. so, it'd show the result in the Traceback also.
  448.  
  449. The names of functions weren't according to our codestyle.
  450. Also, the names were too long to be able to make good git
  451. shortlogs using them.
  452.  
  453. Fixes https://github.com/coala-analyzer/coala/issues/1370
  454.  
  455. commit 9f5a2b51b74ae7fcb8e5e7309ea0deaa5ab7548a
  456. Author: AbdealiJK <abdealikothari@gmail.com>
  457. Date: Thu Feb 11 23:00:28 2016 +0530
  458.  
  459. LocalBearTestHelper: Rectify assert msg grammar
  460.  
  461. commit b8a64a266d38faff994863285a544e7ce451835b
  462. Author: AbdealiJK <abdealikothari@gmail.com>
  463. Date: Thu Feb 11 22:54:17 2016 +0530
  464.  
  465. LocalBearTestHelper: Add arg - force_linebreaks
  466.  
  467. Add force_linebreaks arg to all function inside LocalBearTestHelper.
  468.  
  469. commit 98933b77ecac2d04847a08c4dbc03801e26dd896
  470. Author: AbdealiJK <abdealikothari@gmail.com>
  471. Date: Thu Feb 11 22:48:53 2016 +0530
  472.  
  473. LocalBearTestHelper: Rename arg to force_linebreak
  474.  
  475. Rename prepare_lines to a more appropriate name
  476. force_linebreaks.
  477.  
  478. commit 0e77cb84cd2adea29c27ce4ed4d53274ffd05c7c
  479. Author: AbdealiJK <abdealikothari@gmail.com>
  480. Date: Thu Feb 11 22:06:00 2016 +0530
  481.  
  482. LocalBearTestHelper: Remove assertLinesInvalid()
  483.  
  484. Remove assertLinesInvalid() and combine it's functionality
  485. into assertLinesValid(). This reduces repetitive code.
  486.  
  487. commit 2116202843dc74659fc4a18e54b9ce38790a9ffb
  488. Author: AbdealiJK <abdealikothari@gmail.com>
  489. Date: Thu Feb 11 21:51:11 2016 +0530
  490.  
  491. LocalBearTestHelper: Combine sing/pl functions
  492.  
  493. Earlier we had multiple functions which did the same
  494. thing but had various function names to accept
  495. single line or multiple lines. This commit removes that
  496. as they're difficult to manage and the documentation gets
  497. repeated in each of the functions.
  498.  
  499. commit d22bb8d7035ec28278b02f87ee17e18b42187d03
  500. Author: sudheesh001 <sudheesh1995@outlook.com>
  501. Date: Fri Feb 12 09:59:16 2016 +0530
  502.  
  503. bears: Add goimports bear
  504.  
  505. Add the bear for goimports for automatically adding / removing
  506. missing or unwanted imports in golang
  507.  
  508. Fixes https://github.com/coala-analyzer/coala/issues/1332
  509.  
  510. commit 4d7f12cc16ed4846af1bc05be2ac1289af078892
  511. Author: CruiseDevice <achavan1211@gmail.com>
  512. Date: Mon Feb 8 03:20:44 2016 +0530
  513.  
  514. setup: Change development status to beta
  515.  
  516. Fixes https://github.com/coala-analyzer/coala/issues/1303
  517.  
  518. commit 36655d0152cf5160b029589c8d05061c4762f99c
  519. Author: fneu <fabian@neuschmidt.de>
  520. Date: Thu Feb 11 22:17:40 2016 +0100
  521.  
  522. FilterResults: Fix mutation of passed result list
  523.  
  524. Secretly modifying passed function parameters leads to confusion,
  525. weird bugs and hours of work to detect and fix them. Don't do it.
  526. I'll promise to not do it again, either.
  527.  
  528. Fixes https://github.com/coala-analyzer/coala/issues/1422
  529.  
  530. commit 041b5ebf36ba91c604f059fbfd2aafcf141c8608
  531. Author: fneu <fabian@neuschmidt.de>
  532. Date: Thu Feb 11 22:04:16 2016 +0100
  533.  
  534. ResultFilter: Fix accidentally skipping results
  535.  
  536. You shall not delete items from a list you are iterating over! Although
  537. doing it backwards prevents the accidental skipping of items.
  538.  
  539. This affects test results, but only positively. The first result
  540. shouldn't have been detected anyways. The second is highly likely to
  541. be a false positive and therefore shouldn't have been detected either,
  542. although there is a code change inside this results' affected code
  543. range.
  544.  
  545. Fixes https://github.com/coala-analyzer/coala/issues/1423
  546.  
  547. commit 7d6717de2202700dbda1a55faa27aed93f8b175d
  548. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  549. Date: Thu Feb 11 22:09:12 2016 +0100
  550.  
  551. requirements: Update PyLint
  552.  
  553. commit 6ff73eb1209b19ed975a67263960c85ce7fa62b2
  554. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  555. Date: Thu Feb 11 22:01:46 2016 +0100
  556.  
  557. requirements: Update CPPLint
  558.  
  559. commit 5f2b247d102da5238cfad22637fa305c267592ff
  560. Author: AbdealiJK <abdealikothari@gmail.com>
  561. Date: Thu Feb 11 11:38:36 2016 +0530
  562.  
  563. abstractions: Remove CorrectionBasedBear
  564.  
  565. As CorrectionBasedBear is deprecated in favour of Lint,
  566. this commit removes it from the code base.
  567.  
  568. commit 4a37d44c9aedbd4abad042f6e754f9d22e6eba46
  569. Author: AbdealiJK <abdealikothari@gmail.com>
  570. Date: Thu Feb 11 12:01:19 2016 +0530
  571.  
  572. CorrectionBasedBears: Move to Lint
  573.  
  574. Move all CorrectionBasedBears in favour of Lint. Lint is now a
  575. combination of both and can suggest diffs also.
  576. This deprecated CorrectionBasedBears which will be removed soon.
  577.  
  578. Fixes https://github.com/coala-analyzer/coala/issues/1115
  579.  
  580. commit 50c9aebdb8dfaa8cd44a55ec281d5d1db2baa4be
  581. Author: AbdealiJK <abdealikothari@gmail.com>
  582. Date: Thu Feb 11 10:45:17 2016 +0530
  583.  
  584. Lint: Read files as array of lines
  585.  
  586. When making diffs it is easier to do when we read the file
  587. as lines. Whereas regex would prefer the whole text as a string.
  588. Also, we use list of strings everywhere else.
  589.  
  590. commit 390991f365dcc02ee6c483f34c5ad78f13f05008
  591. Author: AbdealiJK <abdealikothari@gmail.com>
  592. Date: Thu Feb 11 10:22:15 2016 +0530
  593.  
  594. Lint: Make lint use stdout/err to create Diffs
  595.  
  596. Similar to the funtionality provided by CorrectionBasedBear,
  597. now Lint can also take in stdin and create diffs+results.
  598. You can use the `gives_corrected` value to tell Lint whether
  599. the executable suggests the fix or not. If it does give the
  600. fix, we parse the stdout/err to get the modified lines.
  601.  
  602. commit fff9b510922c05a9b1fb611c69d0f8c3f6698567
  603. Author: AbdealiJK <abdealikothari@gmail.com>
  604. Date: Thu Feb 11 09:49:25 2016 +0530
  605.  
  606. Lint: Break up lint() into smaller functions
  607.  
  608. lint() has become long. This commit breaks it up into smaller
  609. functions which handle the work. It makes it easier to read
  610. as the function names help in documentation also.
  611.  
  612. Also, this makes Lint more flexible, as the Bear can modify
  613. any part of Lint they like by overriding these functions.
  614.  
  615. commit 123743a986a1be982058171a50d06e0374bdd10a
  616. Author: AbdealiJK <abdealikothari@gmail.com>
  617. Date: Thu Feb 11 18:12:12 2016 +0530
  618.  
  619. Lint: Allow stdin input of a file
  620.  
  621. As a beginning towards merging CorrectionBear and Lint, I'm
  622. adding stdin feature to Lint. This will take `file` and send
  623. that to the executable instead of giving the file name.
  624.  
  625. commit 8fe762eed4f4bbd1e7c61738ca8a6f5f81b2da7a
  626. Author: AbdealiJK <abdealikothari@gmail.com>
  627. Date: Thu Feb 11 18:11:22 2016 +0530
  628.  
  629. Lint: Use stderr's encoding when reading from stderr
  630.  
  631. commit 0c242a634fc013cfd28a1b734c075875871d0e18
  632. Author: AbdealiJK <abdealikothari@gmail.com>
  633. Date: Thu Feb 11 17:45:13 2016 +0530
  634.  
  635. LintTest: Separate out tests into own functions
  636.  
  637. commit c8f133c6bc4974d00eb9fc2c2362509117f9e89b
  638. Author: AbdealiJK <abdealikothari@gmail.com>
  639. Date: Thu Feb 11 01:52:16 2016 +0530
  640.  
  641. abstractions: Move is_binary_present() to Lint
  642.  
  643. commit 1c605c7aef00553ff6cdb6e1a402e648b412e346
  644. Author: AbdealiJK <abdealikothari@gmail.com>
  645. Date: Fri Feb 12 01:32:46 2016 +0530
  646.  
  647. gitignore: Add .log files
  648.  
  649. .log is used by pip and npm. This helps people to
  650. not mistakenly add it to git.
  651.  
  652. commit 8aacb8b9d6e9fe119db24d37619204f5f34b9f55
  653. Author: AbdealiJK <abdealikothari@gmail.com>
  654. Date: Fri Feb 12 00:40:39 2016 +0530
  655.  
  656. gitignore: Add node_modules
  657.  
  658. Node can be installed colally. Add that to the gitignore to
  659. avoid committing it into the repo.
  660.  
  661. commit 861d8c638ccba809ecb55f17e07b1f2f78bbec0b
  662. Author: AbdealiJK <abdealikothari@gmail.com>
  663. Date: Thu Feb 11 09:53:13 2016 +0530
  664.  
  665. GoVetBearTest: Make vet_bad.go testfile worse
  666.  
  667. vet_bad.go already throws some error, but in certain versions
  668. (Like Ubuntu 14.04 default version) it doesnt seem to be throwing
  669. errors. So, This commit makes it worse to ensure that the test
  670. doesn't fail because of that.
  671.  
  672. commit 375e2a5ce799f8fcbfdfd905e9670f7b48e4c118
  673. Author: Abhay Raizada <abhsag24@gmail.com>
  674. Date: Thu Feb 11 15:43:04 2016 +0530
  675.  
  676. coala-ci: Add output
  677.  
  678. Fixes https://github.com/coala-analyzer/coala/issues/1256
  679.  
  680. commit b93732ded9749990f83e967033aece497b1cc8b1
  681. Author: Abhay Raizada <abhsag24@gmail.com>
  682. Date: Thu Feb 11 13:42:04 2016 +0530
  683.  
  684. ConsoleInteraction: Add print_results_no_input
  685.  
  686. commit 891ca8d5c95fa5a5c15d2fecfa5adcc7a85a8f21
  687. Author: Abhay Raizada <abhsag24@gmail.com>
  688. Date: Mon Feb 1 15:30:56 2016 +0530
  689.  
  690. ConsoleInteraction: Split old functions
  691.  
  692. Split print_results and print_result and added
  693. acquire_actions_and_apply and print_affected_files
  694. also put import os on top
  695.  
  696. commit 634ff63cc0ecfe95af2afa4b0186949af9c90dd5
  697. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  698. Date: Thu Feb 11 11:46:51 2016 +0100
  699.  
  700. coafile: Check line length after Autopep8
  701.  
  702. commit 7118365528aa100c7a12562e675d5c60fce0d593
  703. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  704. Date: Thu Feb 11 11:31:46 2016 +0100
  705.  
  706. coafile: Correct spacing after code
  707.  
  708. Otherwise it might clash.
  709.  
  710. commit 4083391d98f8e83599aae4008bba2e378f75882f
  711. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  712. Date: Thu Feb 11 12:05:09 2016 +0100
  713.  
  714. PyImportSortBear: Add more arguments
  715.  
  716. Long overdue.
  717.  
  718. Fixes https://github.com/coala-analyzer/coala/issues/1380
  719.  
  720. commit 9183c81bec8c67bfd61a9a2b4e43a4a28cc6481e
  721. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  722. Date: Thu Feb 11 11:44:24 2016 +0100
  723.  
  724. StringProcessing: Ignore import sorting
  725.  
  726. As per comment.
  727.  
  728. commit f94fcc5750b1ee79db3d2dc7c8eb59ba1f458be8
  729. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  730. Date: Thu Feb 11 11:42:24 2016 +0100
  731.  
  732. setup.py: Sort Imports
  733.  
  734. commit 57e66827f416e0adfaa1a282cab4c3d9fa4e62bb
  735. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  736. Date: Thu Feb 11 11:37:50 2016 +0100
  737.  
  738. coala: Add ignore statement
  739.  
  740. We will use PyImportSortBear soon.
  741.  
  742. commit 1cf2cc12488604909290762c13818f16d92adb75
  743. Author: iamshubh22 <sgshubham03@gmail.com>
  744. Date: Thu Feb 11 02:05:17 2016 +0530
  745.  
  746. coala_delete_orig: Improve deletion message
  747.  
  748. Fixes https://github.com/coala-analyzer/coala/issues/1360
  749.  
  750. commit 31885ca49564b286faf3f2f41b0f5593b7f8e482
  751. Author: iamshubh22 <sgshubham03@gmail.com>
  752. Date: Thu Feb 11 01:58:57 2016 +0530
  753.  
  754. coala_delete_orig: Typo, no space
  755.  
  756. Fixes https://github.com/coala-analyzer/coala/issues/1359
  757.  
  758. commit ace599109a535c389014ce3f5c654270926a374b
  759. Author: AbdealiJK <abdealikothari@gmail.com>
  760. Date: Wed Feb 10 11:40:17 2016 +0530
  761.  
  762. ConfWriter: Write back escape characters correctly
  763.  
  764. Earlier, escaped characters like the ones for comments
  765. key_val delimiters, etc were not being written back
  766. correctly. The value written back would be wrong because
  767. the \ was not present anymore => the next time the config
  768. file is read, it parses it differently.
  769. This commit fixes it by taking these values and replacing
  770. then with a backslash in front.
  771.  
  772. Fixes https://github.com/coala-analyzer/coala/issues/921
  773.  
  774. commit 6541a588f528d83c3ba5404635e99b65a85afe32
  775. Author: AbdealiJK <abdealikothari@gmail.com>
  776. Date: Wed Feb 10 18:58:54 2016 +0530
  777.  
  778. ConfWriter: Take multiple delimiters but use one
  779.  
  780. ConfWriter needs all the delimiters being used in the coafile
  781. because it will beed to escape chars appropriately. In this commit
  782. we set which chars are being used as delimiters as iterables. But
  783. we choose the first item in the iterable to be the value we will use
  784. to write the conf writer - for uniformity.
  785.  
  786. commit 2a1ac5fbf0a07fdaca0201db0b47124a3670cfe4
  787. Author: AbdealiJK <abdealikothari@gmail.com>
  788. Date: Wed Feb 10 11:23:45 2016 +0530
  789.  
  790. ConfParserTest: Add test with escaped characters
  791.  
  792. Our Confparser can recognize comment keys which are escaped,
  793. but this is not being tested. This commit adds the test for that.
  794.  
  795. Fixes https://github.com/coala-analyzer/coala/issues/1372
  796.  
  797. commit dc8c5bd440ccb6979a5a4d7502945ce40fa6cb27
  798. Author: abit2 <ankit.baruah1@gmail.com>
  799. Date: Wed Feb 10 16:21:36 2016 -0800
  800.  
  801. .coafile: Fix typo
  802.  
  803. Fixes https://github.com/coala-analyzer/coala/issues/1342
  804.  
  805. commit 3165f3a890eeec346fcdb24bda463440951a6fe6
  806. Author: AbdealiJK <abdealikothari@gmail.com>
  807. Date: Wed Feb 10 15:07:38 2016 +0530
  808.  
  809. doctest: Add doctest-modules
  810.  
  811. Add doctest for all python modules. Modify the documentation so
  812. that doctest can actually find the code. Also, remove doc/ folder
  813. from coverage sources.
  814.  
  815. commit 562259ed8ab974139572101de79c06b851493189
  816. Author: AbdealiJK <abdealikothari@gmail.com>
  817. Date: Wed Feb 10 15:29:49 2016 +0530
  818.  
  819. GlobbingTest: Ignore __pycache__ folders
  820.  
  821. Fixes https://github.com/coala-analyzer/coala/issues/1354
  822.  
  823. commit 06cd0d19dbca08db0d93314f82de596a7597442e
  824. Author: AbdealiJK <abdealikothari@gmail.com>
  825. Date: Wed Feb 10 07:39:52 2016 +0530
  826.  
  827. test: Remove __main__ from tests
  828.  
  829. The pytest revamp doesn't need these __main__. Hence, we
  830. can remove them now that pytest is stable.
  831.  
  832. Fixes https://github.com/coala-analyzer/coala/issues/1369
  833.  
  834. commit 54d689c066030d6eb1a985809de4ed67f0bb6b91
  835. Author: AbdealiJK <abdealikothari@gmail.com>
  836. Date: Wed Feb 10 05:42:10 2016 +0530
  837.  
  838. docs: Stylize *Note* for easy distinguishability
  839.  
  840. Notes should ideally be more prominent than normal sentences.
  841. This uses the earlier style where Notes would be blockquoted.
  842.  
  843. Fixes https://github.com/coala-analyzer/coala/issues/1367
  844.  
  845. commit 3f8cd086b8a77216bd247efe85394afb0dfa12f0
  846. Author: AbdealiJK <abdealikothari@gmail.com>
  847. Date: Wed Feb 10 05:36:56 2016 +0530
  848.  
  849. docs: Add installation instructions for virtualenv
  850.  
  851. We've been saying virtualenv is better than system wide
  852. installation but have had to documentation on how to use
  853. virtualenv to install coala ! This commit adds that much
  854. needed documentation.
  855.  
  856. Fixes https://github.com/coala-analyzer/coala/issues/1017
  857.  
  858. commit eb7d4e592c5dbd8b1f9faa47fb997e3cd35d9d0e
  859. Author: AbdealiJK <abdealikothari@gmail.com>
  860. Date: Tue Feb 9 13:07:24 2016 +0530
  861.  
  862. docs: Update docs about pytest for testing
  863.  
  864. Fixes https://github.com/coala-analyzer/coala/issues/1368
  865.  
  866. commit 83369c0952a89e187208a854711482df75d22529
  867. Author: AbdealiJK <abdealikothari@gmail.com>
  868. Date: Wed Feb 10 06:21:22 2016 +0530
  869.  
  870. doctests: Execute code mentioned inside docs
  871.  
  872. This commit adds the config options to pytesst so that
  873. it tests the code inside documentations. It only checks code
  874. which has a prefix `>>>` as those are taken as the python
  875. command prompt.
  876.  
  877. Fixes https://github.com/coala-analyzer/coala/issues/1366
  878.  
  879. commit 60e00c493010715cec4e02f50da7d3bc878e1a79
  880. Author: AbdealiJK <abdealikothari@gmail.com>
  881. Date: Wed Feb 10 04:53:15 2016 +0530
  882.  
  883. circleci: Move golang deps inside deps.sh
  884.  
  885. Fixes https://github.com/coala-analyzer/coala/issues/1365
  886.  
  887. commit 92f460ec11ef200433e07c8ab071e93fd0c9ec34
  888. Author: AbdealiJK <abdealikothari@gmail.com>
  889. Date: Tue Feb 9 17:38:05 2016 +0530
  890.  
  891. Tests: Remove sys.path manipulation for run_tests
  892.  
  893. run_tests.py required us to modify the sys.path in every test. Now
  894. that we are using pytest, this is not needed as it handles testing
  895. in a different way. Hence, we can remove those statements.
  896.  
  897. `git grep sys.path` was used to make sure no instance was left
  898. out.
  899.  
  900. Fixes https://github.com/coala-analyzer/coala/issues/1356
  901.  
  902. commit a7bca64f2ac41cb85ffdbc970ca983f8e8c8287f
  903. Author: AbdealiJK <abdealikothari@gmail.com>
  904. Date: Tue Feb 9 14:45:59 2016 +0530
  905.  
  906. run_tests: Remove older testing framework
  907.  
  908. As pytest is ready, this commit removes the old run_tests
  909. method.
  910.  
  911. commit ca5570b3a8d67899295eb92a56daae13682d687e
  912. Author: AbdealiJK <abdealikothari@gmail.com>
  913. Date: Tue Feb 9 14:35:38 2016 +0530
  914.  
  915. setup.py: Run pytest with `setup.py test`
  916.  
  917. Adding `setup.py test` is pretty cool, because now a user
  918. can simply run `python3 setup.py test` without even installing
  919. the test-requirements. pip will do it automatically and will
  920. save it locally in a folder named .eggs
  921.  
  922. Fixes https://github.com/coala-analyzer/coala/issues/1305
  923.  
  924. commit 2e28b49e69a1862e206b84bdbc88d06bd3adf0ee
  925. Author: AbdealiJK <abdealikothari@gmail.com>
  926. Date: Tue Feb 9 14:25:27 2016 +0530
  927.  
  928. setup.py: Add tests_require
  929.  
  930. test_requires is similar to install_requires and is populated
  931. using the test-requirements.txt
  932.  
  933. commit c75ee5f88fc95c3921dcdd26ce40c464658a7def
  934. Author: AbdealiJK <abdealikothari@gmail.com>
  935. Date: Tue Feb 9 13:02:25 2016 +0530
  936.  
  937. CI: Use pytest for testing everywhere
  938.  
  939. Fixes https://github.com/coala-analyzer/coala/issues/875
  940.  
  941. commit 9d518a3d450f18e191b3792374df0bc8f38624bb
  942. Author: AbdealiJK <abdealikothari@gmail.com>
  943. Date: Tue Feb 9 13:07:52 2016 +0530
  944.  
  945. setup.cfg: Revamp coverage and pytest settings
  946.  
  947. As we want to use pytest for our testing infrastructure,
  948. this commit adds required packages and settings inside the
  949. setup.cfg. It also moves the coverage settings here so as
  950. to keep them all in the same place.
  951.  
  952. commit 79ec9dd5675132e9019c3fb08f346c7aa1a40f91
  953. Author: AbdealiJK <abdealikothari@gmail.com>
  954. Date: Tue Feb 9 13:03:50 2016 +0530
  955.  
  956. requirements: Create separate list for testing
  957.  
  958. Earlier we had a mix of packages needed for testing and for
  959. installing in the requirements.txt. But, packages like coverage
  960. are not needed to be installed before using coala. Hence,
  961. it makes sense to separate the packages required for running and
  962. those needed for testing coala.
  963. This commit adds the test-requirements.txt file which does this.
  964.  
  965. Fixes https://github.com/coala-analyzer/coala/issues/1293
  966.  
  967. commit 4eb70e947113f4e2d298001618d72ebfb5b8b047
  968. Author: AbdealiJK <abdealikothari@gmail.com>
  969. Date: Tue Feb 9 13:42:04 2016 +0530
  970.  
  971. CollectorsTest: Ignore __pycache__ dirs
  972.  
  973. When testing for collection of dirs, python sometimes created
  974. __pycache__ folders. Now that we use pytest, the __pycache__
  975. directory isnt created, hence making pytest to fail.
  976. This commit ignores folders with __pycache__ when testing
  977. whether all directors have been collected correctly.
  978.  
  979. Fixes https://github.com/coala-analyzer/coala/issues/1354
  980.  
  981. commit dc45168455f9fc3bf17ddf938b5c090b9a088b54
  982. Author: AbdealiJK <abdealikothari@gmail.com>
  983. Date: Tue Feb 9 11:42:50 2016 +0530
  984.  
  985. ConfigGatheringTest: Force arg_list to be empty
  986.  
  987. When running tests using pytest, pytest sets sys.argv based
  988. on it's cmdline arguments. This makes this test fail, as
  989. it uses pytests's cli args. This forces gather_config()
  990. to use an empty arg_list.
  991.  
  992. Fixes https://github.com/coala-analyzer/coala/issues/1353
  993.  
  994. commit 41b99b81ba8f49793bbed0ef6c194cd4d7e943a2
  995. Author: AbdealiJK <abdealikothari@gmail.com>
  996. Date: Tue Feb 9 11:38:37 2016 +0530
  997.  
  998. ConfigurationGathering: Remove mutable argument
  999.  
  1000. ConfigurationGathering has a mutable argument which is causing
  1001. trouble with pytest being able to modify the arguments there.
  1002. This sets that value to None and replaces it inside the function.
  1003.  
  1004. Fixes https://github.com/coala-analyzer/coala/issues/1352
  1005.  
  1006. commit ba3dd22617d35926988250a578e600c6047aff99
  1007. Author: Tushar Gautam <tushar.rishav@gmail.com>
  1008. Date: Tue Feb 9 11:37:39 2016 +0530
  1009.  
  1010. appveyor.yml: Appveyor clean up the PATH setting
  1011.  
  1012. change `appveyor.yml` for better readibility
  1013. so that python paths are added in one line
  1014. and Java paths are added in the next line
  1015.  
  1016. Fixes https://github.com/coala-analyzer/coala/issues/1334
  1017.  
  1018. commit 47e0da8fd139bbcc8ff040e260a66bc25aeface7
  1019. Author: yash14123 <yash14123@iiitd.ac.in>
  1020. Date: Tue Feb 9 20:11:58 2016 +0530
  1021.  
  1022. circleci : Install docs-requirements
  1023.  
  1024. Fixes http://github.com/coala-analyzer/coala/issues/1338
  1025.  
  1026. commit e421d45f133f962a53998163418f998da6f3d75a
  1027. Author: yash14123 <yash14123@iiitd.ac.in>
  1028. Date: Tue Feb 9 20:07:36 2016 +0530
  1029.  
  1030. Interactions.py : Correct error message
  1031.  
  1032. Fixes http://github.com/coala-analyzer/coala/issues/1333
  1033.  
  1034. commit 11cdb46e3b4c267f061763bb12c8ceb7c6e21a4d
  1035. Author: yash14123 <yash14123@iiitd.ac.in>
  1036. Date: Tue Feb 9 07:17:36 2016 +0530
  1037.  
  1038. docs: Remove unnecessary requirements.txt
  1039.  
  1040. Fixes http://github.com/coala-analyzer/coala/issues/1317
  1041.  
  1042. commit 32544e6595fd22e7561aabc285f14e1d30f07327
  1043. Author: Tushar Gautam <tushar.rishav@gmail.com>
  1044. Date: Tue Feb 9 18:45:36 2016 +0530
  1045.  
  1046. package.json: Add a package.json file to coala
  1047.  
  1048. `package.json` would make it easy for users to install
  1049. nodejs dependencies using `npm install` or `npm install -g`
  1050.  
  1051. Fixes https://github.com/coala-analyzer/coala/issues/1328
  1052.  
  1053. commit e3f2e898e5a044d06b45547850a66eeb34f392dc
  1054. Author: Nishant Mor <nishantmor27@gmail.com>
  1055. Date: Tue Feb 9 00:31:21 2016 +0530
  1056.  
  1057. setup.py: Normalise License Format
  1058.  
  1059. Fixes https://github.com/coala-analyzer/coala/issues/1320
  1060.  
  1061. commit 80c74091b4436a563e20fc507eb7f6266f899da7
  1062. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1063. Date: Mon Feb 8 18:41:28 2016 +0100
  1064.  
  1065. ResultFilterTest: Add unrelated file change test
  1066.  
  1067. commit 0d497b866e3faeebf915f3496f5ed53b15b21ec9
  1068. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1069. Date: Mon Feb 8 18:31:01 2016 +0100
  1070.  
  1071. ResultFilterTest: Remove empty test case
  1072.  
  1073. commit 7d7751872f14179c3259623bcf13cf326354c187
  1074. Author: Abhay Raizada <abhsag24@gmail.com>
  1075. Date: Sun Feb 7 01:38:00 2016 +0530
  1076.  
  1077. coala_main: Run coala_delete_orig on startup
  1078.  
  1079. Closes coala-analyzer#1253
  1080.  
  1081. commit ca8d449ed20e5fec3ad7d993bde56d9329bfb3c7
  1082. Author: Abhay Raizada <abhsag24@gmail.com>
  1083. Date: Sat Feb 6 23:42:44 2016 +0530
  1084.  
  1085. coala-delete-orig: Add script to delete .orig
  1086.  
  1087. commit a166319782a114724e8ce3ac0cdce04f419d3a2d
  1088. Author: Abhay Raizada <abhsag24@gmail.com>
  1089. Date: Mon Feb 8 13:21:04 2016 +0530
  1090.  
  1091. ContextManager: Add dir as argument to make_temp
  1092.  
  1093. commit f892b96a954a0b313151ef6c09bbb9c9d03583c5
  1094. Author: sudheesh001 <sudheesh1995@outlook.com>
  1095. Date: Tue Feb 9 01:52:03 2016 +0530
  1096.  
  1097. bears: Add Golint bear
  1098.  
  1099. Add the bears for golint for deeper go support.
  1100. Add tests for good golint and bad golint files.
  1101.  
  1102. Refers to https://github.com/coala-analyzer/coala/issues/1267
  1103. Fixes https://github.com/coala-analyzer/coala/issues/1330
  1104.  
  1105. commit b785e1f87cb3c42c3036803e08a28faeae1ffd8e
  1106. Author: sudheesh001 <sudheesh1995@outlook.com>
  1107. Date: Sun Feb 7 18:25:32 2016 +0530
  1108.  
  1109. bears: Add PerlCritic bear
  1110.  
  1111. Add the bears for perl critic for perl support
  1112. Add perl bear module and tests for perl
  1113. Add good perlcritic and bad perlcritic files for testing
  1114. Update appveyor and dependencies to run tests on CI
  1115.  
  1116. Fixes https://github.com/coala-analyzer/coala/issues/1259
  1117.  
  1118. commit 15d3707beb37271de9728b4deadc4ad6094706c5
  1119. Author: AbdealiJK <abdealikothari@gmail.com>
  1120. Date: Mon Feb 8 17:29:09 2016 +0530
  1121.  
  1122. Collectors: Add limit_paths() & expose it in args
  1123.  
  1124. There was no method to limit the files which coala would run
  1125. on in the command line arguments (without changing the coafile). This
  1126. commit adds a new argument namely "--limit-files" which ensures that
  1127. coala does not analyze any file outside the glob patterns mentioned in
  1128. this argument.
  1129.  
  1130. This is useful specially when coala's analysis is required in only 1
  1131. file like in the case of editor plugins.
  1132.  
  1133. Fixes https://github.com/coala-analyzer/coala/issues/1315
  1134.  
  1135. commit 27e0aed05db5e8aa07117cc1d1ce2ead8d1ec366
  1136. Author: Josemaria William <jmw.it50@gmail.com>
  1137. Date: Sun Feb 7 21:33:14 2016 +0530
  1138.  
  1139. docs: Correct typos in docs
  1140.  
  1141. Corrected weird alignment and removed newlines at the end of documents.
  1142. Corrected a document reference typo and 2 titles on the index(sidebar).
  1143. Corrected a bullet list that didn't convert as expected. Removed a
  1144. quote block around a table(syntax was valid for RST).
  1145.  
  1146. Fixes https://github.com/coala-analyzer/coala/issues/1198
  1147.  
  1148. commit 4b138af215b15efe2eab957aa33e57d75276c70e
  1149. Author: Josemaria William <jmw.it50@gmail.com>
  1150. Date: Sun Feb 7 21:28:41 2016 +0530
  1151.  
  1152. docs: Replace mkdocs in CI & update process docs
  1153.  
  1154. Replaced mkdocs with sphinx and updated dependencies for circle CI. Also
  1155. updated our documentation for the use of ReStructuredText instead of
  1156. Markdown. Sad to see you go Markdown.
  1157.  
  1158. Fixes https://github.com/coala-analyzer/coala/issues/1198
  1159.  
  1160. commit f5c6cef9657af821beca69ce5686afa461954207
  1161. Author: Josemaria William <jmw.it50@gmail.com>
  1162. Date: Sun Feb 7 21:22:03 2016 +0530
  1163.  
  1164. docs: Setup for auto API docs generation
  1165.  
  1166. Made setup.py generate API documentation when run on readthedocs.org.
  1167. Also, converted a string to ascii to avoid a UnicodeEncodeError on rtd.
  1168. Sphinx configuration file set to read the source directory to pull.
  1169. documentation. Added a reference to the API docs in the root toctree.
  1170.  
  1171. Related to https://github.com/coala-analyzer/coala/issues/1198
  1172.  
  1173. commit cd3d6fa8670aa023ae7d9aa2e7c553327330b610
  1174. Author: Josemaria William <jmw.it50@gmail.com>
  1175. Date: Wed Feb 3 17:10:04 2016 +0530
  1176.  
  1177. docs: Implement sphinx root toctree
  1178.  
  1179. Implement the sphinx master document(root toctree) in our existing
  1180. index page. Added sphinx generated configuration file, makefile & batch
  1181. file(i.e conf.py, Makefile & make.bat). The makefile and batch file
  1182. can be used to build documentation locally.
  1183.  
  1184. Related to https://github.com/coala-analyzer/coala/issues/1198
  1185.  
  1186. commit 2e6284c2287ec0cb68b6855daa91bef4a500e0f5
  1187. Author: Josemaria William <jmw.it50@gmail.com>
  1188. Date: Wed Feb 3 15:56:26 2016 +0530
  1189.  
  1190. docs: Convert our docs to RST
  1191.  
  1192. Used pandoc to convert our documentation to ReStructuredText. Also
  1193. fixed crossreferences not fully converted by pandoc, and, adjusted
  1194. heading levels for use in readthedocs (for sphinx builds, sidebar
  1195. generation seems to depend on having just one heading at the highest
  1196. level, otherwise every top level heading appears in the sidebar)
  1197.  
  1198. Related to https://github.com/coala-analyzer/coala/issues/1198
  1199.  
  1200. commit 9bea8fe80829b3fef08293aa01788cea98e461e3
  1201. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1202. Date: Mon Feb 1 16:36:28 2016 +0100
  1203.  
  1204. java: Add CheckstyleBear
  1205.  
  1206. The google_checks.xml are LGPLv2 licensed and can thus be distributed
  1207. under AGPLv3 legally.
  1208.  
  1209. Fixes https://github.com/coala-analyzer/coala/issues/1067
  1210.  
  1211. commit c7de1865339d4ef48eb90e5efaed4f0d728e4fcf
  1212. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1213. Date: Sun Feb 7 17:15:23 2016 +0100
  1214.  
  1215. setup.cfg: Add coverage options for pytest
  1216.  
  1217. commit 9e4daa6d6162849ea436a82233b89529b969642a
  1218. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1219. Date: Sun Feb 7 17:23:42 2016 +0100
  1220.  
  1221. gitignore: Add .cache
  1222.  
  1223. commit 13a2d8cd572af2f4f975eeecb2d8125e97ae24c8
  1224. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1225. Date: Sun Feb 7 17:02:11 2016 +0100
  1226.  
  1227. test-requirements -> docs-requirements
  1228.  
  1229. Those are only for documentation.
  1230.  
  1231. commit c5a64ea669016c0cfee0383eef2a9a25ec31e4cb
  1232. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1233. Date: Sun Feb 7 20:35:57 2016 +0100
  1234.  
  1235. install.python-dbus: Use HTTPS for wget
  1236.  
  1237. This download has moved but apparently the redirect is wrong. This fixes
  1238. our builds.
  1239.  
  1240. commit 373d171ef8bc863d56b68e3621f195861e6f8487
  1241. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1242. Date: Sun Feb 7 15:28:58 2016 +0100
  1243.  
  1244. setup: Remove redundant variables
  1245.  
  1246. commit 079ebc5742bea306a9e35a85bf4a3e277722e92b
  1247. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1248. Date: Mon Feb 1 16:24:14 2016 +0100
  1249.  
  1250. bears: Add java package
  1251.  
  1252. commit 0002f732e00a20e6e0bc1afccb35d6cd1f45e4c5
  1253. Author: Abhay Raizada <abhsag24@gmail.com>
  1254. Date: Sun Feb 7 13:14:09 2016 +0530
  1255.  
  1256. ContextManager: Add arguments to make_temp
  1257.  
  1258. Fixes https://github.com/coala-analyzer/coala/issues/1280
  1259.  
  1260. commit 4fc28b029437273eb008c9ae9c0c8050ac614808
  1261. Author: fneu <fabian@neuschmidt.de>
  1262. Date: Sun Feb 7 00:52:21 2016 +0100
  1263.  
  1264. DbusTest: Refactor to allow pytest execution
  1265.  
  1266. Refactor DbusTest so that it can be run by pytest. As pytest cannot
  1267. run the file again, we create a subprocess with a string for python to
  1268. execute to create the DbusServer.
  1269.  
  1270. Also, DbusServerTest was not closing the DBus server spawned by it.
  1271. This causes an issue where they both cannot be run by pytest
  1272. simultaneously. This commit kills the bus created in DbusServerTest
  1273. during tearDown so that it doesn't affect other tests.
  1274.  
  1275. commit cd41823689303ada0aaeea13240481d181fe3076
  1276. Author: Vadiraja K <vadi.fedx@gmail.com>
  1277. Date: Fri Feb 5 23:35:28 2016 +0530
  1278.  
  1279. DocstyleDefinition: Accept a single marker set
  1280.  
  1281. Check and modify tuple if only one marker_set exists.
  1282.  
  1283. Fixes https://github.com/coala-analyzer/coala/issues/1141
  1284.  
  1285. commit e1a4866204c5041286e6ed0f6bba214960276706
  1286. Author: Vadiraja K <vadi.fedx@gmail.com>
  1287. Date: Sat Feb 6 15:34:19 2016 +0530
  1288.  
  1289. DocstyleDefinition: Use type-checks
  1290.  
  1291. Used @enforce_signature decorator to restrict data types of arguments
  1292.  
  1293. Fixes https://github.com/coala-analyzer/coala/issues/1142
  1294.  
  1295. commit d9130f28d54d1e200f7a33a304eaaccec29e3916
  1296. Author: sudheesh001 <sudheesh1995@outlook.com>
  1297. Date: Fri Feb 5 22:33:40 2016 +0530
  1298.  
  1299. Install.md: Add setuptools documentation
  1300.  
  1301. Some users can face a problem with setuptools throwing an error
  1302. This can be fixed by installing setup tools. This patch updates
  1303. the documentation for fixing errors for no module named
  1304. setuptools.
  1305.  
  1306. Fixes https://github.com/coala-analyzer/coala/issues/1288
  1307.  
  1308. commit bce0764d0875958e1636e17c7cff8b2bbf97c2b1
  1309. Author: sudheesh001 <sudheesh1995@outlook.com>
  1310. Date: Fri Feb 5 17:26:26 2016 +0530
  1311.  
  1312. setup.py: Set locale if needed
  1313.  
  1314. Installations on virtualenv result in errors on Mac and Windows
  1315. for unicode decode errors thrown by missing locales, This can
  1316. be resolved by adding locale before the setup.
  1317.  
  1318. Fixes: https://github.com/coala-analyzer/coala/issues/1268
  1319.  
  1320. commit ef4ab15314bef76ce73e9f9f15aecfc6bb118ba6
  1321. Author: sudheesh001 <sudheesh1995@outlook.com>
  1322. Date: Fri Feb 5 14:51:58 2016 +0530
  1323.  
  1324. Install.md: Add documentation generation section
  1325.  
  1326. Add a new file for fetching pip requirements as test-requirements
  1327. Updates documentation telling contributors how to generate docs.
  1328.  
  1329. Fixes https://github.com/coala-analyzer/coala/issues/1277
  1330.  
  1331. commit 433dead14dc8e2cc688e0bfa8dcf3e9a6371a76c
  1332. Author: sudheesh001 <sudheesh1995@outlook.com>
  1333. Date: Thu Feb 4 02:02:06 2016 +0530
  1334.  
  1335. Install.md: Add note about python3 requirement
  1336.  
  1337. Fixes https://github.com/coala-analyzer/coala/issues/1270
  1338.  
  1339. commit 20248f79af9c492766d38fc392704e713882d9dc
  1340. Author: Taranjeet <reachtotj@gmail.com>
  1341. Date: Wed Feb 3 21:36:33 2016 +0530
  1342.  
  1343. Writing_Good_Commits.md: Fix typo errors
  1344.  
  1345. commit 3ecfcd56aeb138eb511d7b3723d73e0b2a69d4f2
  1346. Author: Taranjeet <reachtotj@gmail.com>
  1347. Date: Wed Feb 3 20:45:04 2016 +0530
  1348.  
  1349. Install.md: Add missing angle-brackets
  1350.  
  1351. commit f9a324df309febb0ad3b1f8e5f2c455048666fe1
  1352. Author: sudheesh001 <sudheesh1995@outlook.com>
  1353. Date: Wed Feb 3 15:17:15 2016 +0530
  1354.  
  1355. Codestyle.md: Correct parameter name in example
  1356.  
  1357. The documentation example mentioned area of rectangle as
  1358. height * breadth but the documentation was mentioned as
  1359. length in place of height, Ideally it should be length and
  1360. product with height. This patch fixes the documentation for
  1361. this problem.
  1362.  
  1363. Fixes https://github.com/coala-analyzer/coala/issues/1269
  1364.  
  1365. commit 451e999008d39b0e077c8a359b8e3884fa863760
  1366. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1367. Date: Tue Feb 2 18:19:01 2016 +0100
  1368.  
  1369. go: Add GofmtBear
  1370.  
  1371. commit 901ef5bbb3a72f6721877aeeec00f08f08754700
  1372. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1373. Date: Tue Feb 2 17:59:36 2016 +0100
  1374.  
  1375. go: Add GoVetBear
  1376.  
  1377. commit 76a5f9f8396d7ff74692cc6907e126be3dd1dd58
  1378. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1379. Date: Tue Feb 2 17:46:45 2016 +0100
  1380.  
  1381. bears: Add go package
  1382.  
  1383. commit 9cc2a54874119a7ed049996c2c28ffd6c7839b4d
  1384. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1385. Date: Mon Feb 1 17:36:48 2016 +0100
  1386.  
  1387. LineLengthBear: Add ignore_length_regex
  1388.  
  1389. We probably want to allow ignoring lines that e.g. contain a URL or
  1390. something else that cannot be shortened. Checkstyle does it this way and
  1391. I think that is good.
  1392.  
  1393. commit e512102a1b3b6cad86476c425f7ecfed2bcdd5d4
  1394. Author: SanketDG <sanketdasgupta@gmail.com>
  1395. Date: Fri Jan 29 19:08:15 2016 +0530
  1396.  
  1397. SourcePosition: Use absolute path for file
  1398.  
  1399. If absolute path is not used, then comparison wouldn't work
  1400. between two SourceRanges, because the paths may be different.
  1401.  
  1402. Fixes https://github.com/coala-analyzer/coala/issues/1132
  1403.  
  1404. commit d85936af136ffb5ec5ba0ca67b4a1ac8b8bb121f
  1405. Author: Nishant Mor <nishantmor27@gmail.com>
  1406. Date: Sat Jan 30 23:45:23 2016 +0530
  1407.  
  1408. doxygen.coalang: Add PHP and Objective-C
  1409.  
  1410. Fixes https://github.com/coala-analyzer/coala/issues/1143
  1411.  
  1412. commit 323cbf60cface74a292e6f40eadcf7503961ba80
  1413. Author: fneu <fabian@neuschmidt.de>
  1414. Date: Sun Jan 31 14:39:59 2016 +0100
  1415.  
  1416. codestyle: Use builtin vars() instead of __dict__
  1417.  
  1418. commit 5d50be735e0f83baada40914e66ad348e2093fd7
  1419. Author: Makman2 <mak95@arcor.de>
  1420. Date: Sat Jan 30 15:38:46 2016 +0100
  1421.  
  1422. RELEASE_NOTES: Update
  1423.  
  1424. commit 9ccf70f097bda6472e78c7b5baa4f337abf8795c
  1425. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1426. Date: Sat Jan 30 10:57:35 2016 +0100
  1427.  
  1428. Bump version
  1429.  
  1430. commit 5fad1688f7ada3551c08dbc956fbaa68165bd72a
  1431. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1432. Date: Sat Jan 30 10:10:18 2016 +0100
  1433.  
  1434. Release 0.4.0
  1435.  
  1436. commit 8f1be37d6edd322aa4e46a2b4f5ace41d9f5c441
  1437. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1438. Date: Fri Jan 29 23:36:51 2016 +0100
  1439.  
  1440. DefaultArgParser: Add bear explanation
  1441.  
  1442. Usability testing with Ana has revealed that this is a weak point in our
  1443. documentation.
  1444.  
  1445. commit 7fc70315af7f2acf423dc6ee4a5cc74e07223a2a
  1446. Author: Abhay Raizada <abhsag24@gmail.com>
  1447. Date: Fri Jan 29 21:14:20 2016 +0530
  1448.  
  1449. coala-ci,coala-json: Use autoapply=False
  1450.  
  1451. Closes https://github.com/coala-analyzer/coala/issues/1227
  1452.  
  1453. commit 0f95815b3088c95b83887dfb118b1fa9aa396dff
  1454. Author: Abhay Raizada <abhsag24@gmail.com>
  1455. Date: Fri Jan 29 21:09:53 2016 +0530
  1456.  
  1457. coala_main: Add option to use autoapply=False
  1458.  
  1459. commit 74fc9e6917cdc373191ec9b035178337e74ef729
  1460. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1461. Date: Fri Jan 1 17:03:50 2016 +0100
  1462.  
  1463. Section: Add __setitem__
  1464.  
  1465. Fixes https://github.com/coala-analyzer/coala/issues/1169
  1466.  
  1467. commit dd3eade6a02269f2c74e547c0ba505ee749ff7c1
  1468. Author: SanketDG <sanketdasgupta@gmail.com>
  1469. Date: Fri Jan 29 21:06:54 2016 +0530
  1470.  
  1471. CodeStyle: filehandler -> file
  1472.  
  1473. In many places, filehandler(r) is used when opening a file:
  1474.  
  1475. with open(..) as filehandler:
  1476.  
  1477. This is replaced with the word file, which is more semantic:
  1478.  
  1479. with open(..) as file:
  1480.  
  1481. commit 937e187a3d44a884b76b1ca05c4406b671317173
  1482. Author: Abhay Raizada <abhsag24@gmail.com>
  1483. Date: Thu Jan 28 23:49:17 2016 +0530
  1484.  
  1485. ApplyPatchAction: Don't modify .orig if it exists
  1486.  
  1487. Closes https://github.com/coala-analyzer/coala/issues/1186
  1488.  
  1489. commit 30cbd8a0e87db8ae74d84a07e7fbd44bbbef6857
  1490. Author: Abhay Raizada <abhsag24@gmail.com>
  1491. Date: Thu Jan 28 23:44:51 2016 +0530
  1492.  
  1493. DefaultArgParser: Add option for no .orig
  1494.  
  1495. commit 15331df9f713e0205d64ed6cd556dcbe55d43071
  1496. Author: Abhay Raizada <abhsag24@gmail.com>
  1497. Date: Thu Jan 28 23:43:39 2016 +0530
  1498.  
  1499. ApplyPatchAction: No .orig if user specifies
  1500.  
  1501. coala should not create .orig files if user asks it not to.
  1502.  
  1503. commit 630ba6d18772348942f5247d229a5ca7cd638cdd
  1504. Author: fneu <fabian@neuschmidt.de>
  1505. Date: Thu Jan 28 15:24:09 2016 +0100
  1506.  
  1507. ResultFilter: Delete empty lines in remove_range
  1508.  
  1509. commit 80c924bfe78605fe6aacf8c1eb6fa124d4ef903a
  1510. Author: fneu <fabian@neuschmidt.de>
  1511. Date: Thu Jan 28 15:08:57 2016 +0100
  1512.  
  1513. ResultFilter: Handle incomplete SourceRanges
  1514.  
  1515. commit b1fe97308e3adc7353bf629eb70c5c47dc84c41c
  1516. Author: fneu <fabian@neuschmidt.de>
  1517. Date: Tue Jan 26 11:33:53 2016 +0100
  1518.  
  1519. SourceRange: Add expand method
  1520.  
  1521. commit 42a7aa1f28f14b9747454529331a15f3d4b5e65f
  1522. Author: fneu <fabian@neuschmidt.de>
  1523. Date: Tue Jan 26 10:35:23 2016 +0100
  1524.  
  1525. TextRange: Add expand method
  1526.  
  1527. commit ac2ae3e3133679cf3f9e071b0cec3b06220fbd5b
  1528. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1529. Date: Mon Jan 25 10:30:56 2016 +0100
  1530.  
  1531. Processing: Catch messages post end of process
  1532.  
  1533. Process may end despite messages still being in the queue. This change
  1534. makes sure that:
  1535. * either all processes are ended and all queues are flushed
  1536. * or all processes have ended properly and sent the finish element.
  1537.  
  1538. commit 312f1f5444fe78c9a40cb49d6c4674d9cccc3b1a
  1539. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1540. Date: Mon Jan 25 09:14:11 2016 +0100
  1541.  
  1542. .coafile: Check commit messages
  1543.  
  1544. commit a52872a63777a5c5ad68d02288425b0d7cc605bc
  1545. Author: Abhay Raizada <abhsag24@gmail.com>
  1546. Date: Mon Jan 25 03:21:11 2016 +0530
  1547.  
  1548. Lint: Inherit Bear to overwrite check_prerequisites
  1549.  
  1550. Co-author: Lasse Schuirmann(@sils1297)
  1551. Closes https://github.com/coala-analyzer/coala/issues/1225
  1552. Lint now inherits Bear. This is so that it can overwrite
  1553. Bear.check_prequisites for Bears that inherit both Bear and Lint.
  1554. Earlier versions of python implemented inheritance which limited the ordering of
  1555. Parent classes for our use case, but current versions do not limit our implementation.
  1556.  
  1557. commit 9523118fef5dd8197741e4f9bc758b7264e3b0e9
  1558. Author: Abhay Raizada <abhsag24@gmail.com>
  1559. Date: Mon Jan 25 03:14:37 2016 +0530
  1560.  
  1561. Lint: Use check_prerequisites from CorrectionBasedBear
  1562.  
  1563. commit 2ee0c86ca3cb28ede798941c6a789cbc7170730e
  1564. Author: Abhay Raizada <abhsag24@gmail.com>
  1565. Date: Mon Jan 25 03:10:51 2016 +0530
  1566.  
  1567. CorrectionBasedBear: Move check_prerequisites out of class
  1568.  
  1569. commit ccb8e29d86e97ec1dd9b9ae63d97181030fe1edd
  1570. Author: Abhay Raizada <abhsag24@gmail.com>
  1571. Date: Mon Jan 25 03:00:19 2016 +0530
  1572.  
  1573. CorrectionBasedBear: Change BINARY to executable
  1574.  
  1575. commit b5c49a77f7f8d11cf9d2101ffd665205c35fb307
  1576. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1577. Date: Sun Jan 24 11:37:33 2016 +0100
  1578.  
  1579. GitCommitBearTest: Remove duplicate testcases
  1580.  
  1581. commit 4cff040a8edec979da5791ab380e50d4822e69ad
  1582. Author: Makman2 <mak95@arcor.de>
  1583. Date: Wed Jan 13 00:16:42 2016 +0100
  1584.  
  1585. bears: Add GitCommitBear
  1586.  
  1587. Fixes https://github.com/coala-analyzer/coala/issues/1220.
  1588.  
  1589. commit 5ef59eae34b34c39dacb55a0f5181eab6cb9f86a
  1590. Author: Makman2 <makman@alice.de>
  1591. Date: Tue Jan 19 22:47:40 2016 +0100
  1592.  
  1593. Result: Show id as hex number
  1594.  
  1595. Less space needed for the id and better to read.
  1596.  
  1597. commit b451af4aa13a3765a53f99accc7be2f509b6b5c3
  1598. Author: Makman2 <makman@alice.de>
  1599. Date: Fri Jan 22 22:19:11 2016 +0100
  1600.  
  1601. ShellTest: Split cases for escape_path_argument
  1602.  
  1603. commit b91b37336efc4f1079c4685e8511384049360161
  1604. Author: Makman2 <makman@alice.de>
  1605. Date: Fri Jan 22 22:16:35 2016 +0100
  1606.  
  1607. Shell.escape_path_argument: Support Darwin
  1608.  
  1609. Darwin uses as default also bash like linux.
  1610.  
  1611. commit ce0603a57cd4640ed5f2555aac08ad3fcfffd23d
  1612. Author: Makman2 <makman@alice.de>
  1613. Date: Tue Jan 19 22:22:52 2016 +0100
  1614.  
  1615. Shell: Add prepare_string_argument
  1616.  
  1617. Prepares strings to be used as shell parameters. Especially useful for
  1618. multiline strings.
  1619.  
  1620. commit 5cce7e335fdd8dd5ad4c23c0911a85e79a369e60
  1621. Author: Makman2 <makman@alice.de>
  1622. Date: Mon Jan 18 16:06:42 2016 +0100
  1623.  
  1624. run_shell_command: Forward **kwargs to Popen
  1625.  
  1626. commit 0dca77c288bb38b9968617911a00a774b3198bfa
  1627. Author: Makman2 <makman@alice.de>
  1628. Date: Mon Jan 18 15:22:53 2016 +0100
  1629.  
  1630. Shell: Add run_shell_command function
  1631.  
  1632. This is a simplified version of `run_interactive_shell_command` function
  1633. that returns the stdout and stderr output directly as strings.
  1634. Communication is only possible at beginning using the `input` parameter.
  1635.  
  1636. commit dd7c26ba538ba5f93badb29725c8c735b6652d39
  1637. Author: Makman2 <makman@alice.de>
  1638. Date: Mon Jan 18 15:20:01 2016 +0100
  1639.  
  1640. Shell: Add run_interactive_shell_command function
  1641.  
  1642. This function runs a command interactively. The user can enter the
  1643. returned context manager and communicate via the given process' stdout,
  1644. stderr and stdin.
  1645.  
  1646. commit 54f9e9027c0f24808d810cf9929b036dfff29398
  1647. Author: Makman2 <makman@alice.de>
  1648. Date: Mon Jan 18 16:08:46 2016 +0100
  1649.  
  1650. RubyLintBearTest: Improve import order
  1651.  
  1652. commit 32c56c1321a5f1e855c66faf462cf409218ef362
  1653. Author: Abhay Raizada <abhsag24@gmail.com>
  1654. Date: Sun Jan 24 02:04:20 2016 +0530
  1655.  
  1656. Result: Show replath in location_repr()
  1657.  
  1658. Fixes https://github.com/coala-analyzer/coala/issues/1233
  1659.  
  1660. commit a804973e1471422c54e6812e4b8267f29fd1c81b
  1661. Author: Abhay Raizada <abhsag24@gmail.com>
  1662. Date: Sat Jan 23 16:40:41 2016 +0530
  1663.  
  1664. Result: Exclude duplicate files
  1665.  
  1666. solves bug in https://github.com/coala-analyzer/coala/issues/1233
  1667.  
  1668. commit b707d30a3f357e88a5845a85db57504b9a41d2d1
  1669. Author: Josemaria William <jmw.it50@gmail.com>
  1670. Date: Sat Jan 23 15:55:39 2016 +0530
  1671.  
  1672. ApplyPatchActionTest: Implement make_temp()
  1673.  
  1674. Fixes https://github.com/coala-analyzer/coala/issues/1159
  1675.  
  1676. commit 47c498a174c3a5f32db34b6cc1e646e016ee2187
  1677. Author: Josemaria William <jmw.it50@gmail.com>
  1678. Date: Sat Jan 23 15:51:56 2016 +0530
  1679.  
  1680. BuildDbusServiceTest: Implement make_temp()
  1681.  
  1682. Related to https://github.com/coala-analyzer/coala/issues/1159
  1683.  
  1684. commit d3d68f3a225c863e4ee45d1e34ed88f2afdc6f41
  1685. Author: Josemaria William <jmw.it50@gmail.com>
  1686. Date: Sat Jan 23 15:50:17 2016 +0530
  1687.  
  1688. ConsoleInteractionTest: Implement make_temp()
  1689.  
  1690. Related to https://github.com/coala-analyzer/coala/issues/1159
  1691.  
  1692. commit 91306b1061a8b37400e5c5ef21a3d1d76ff8d78e
  1693. Author: Josemaria William <jmw.it50@gmail.com>
  1694. Date: Sat Jan 23 15:45:01 2016 +0530
  1695.  
  1696. BuildManPageTest: Implement make_temp()
  1697.  
  1698. Related to https://github.com/coala-analyzer/coala/issues/1159
  1699.  
  1700. commit e6567f13787bc943a978a4796b6ca1c4b9bb0014
  1701. Author: Abhay Raizada <abhsag24@gmail.com>
  1702. Date: Fri Jan 22 18:53:07 2016 +0530
  1703.  
  1704. Processing: Show filename when autoapplying
  1705.  
  1706. Fixes https://github.com/coala-analyzer/coala/issues/1188
  1707.  
  1708. commit 2e4156ecba3b2b8d42e3c0fb585132578719a509
  1709. Author: Abhay Raizada <abhsag24@gmail.com>
  1710. Date: Fri Jan 22 18:50:40 2016 +0530
  1711.  
  1712. Result: Add location_repr()
  1713.  
  1714. This new function prints a human-readable location for the result
  1715.  
  1716. commit 4319afe2deb1cb65625016d237139c099bee6188
  1717. Author: fneu <fabian@neuschmidt.de>
  1718. Date: Thu Jan 21 11:52:23 2016 +0100
  1719.  
  1720. filter_results: Fix SourceRange overlap handling
  1721.  
  1722. Fixes https://github.com/coala-analyzer/coala/issues/1209
  1723.  
  1724. commit a27cb9f745a3bc931f4b2b93b78bb4021a1ba6f5
  1725. Author: fneu <fabian@neuschmidt.de>
  1726. Date: Thu Jan 21 11:29:58 2016 +0100
  1727.  
  1728. TextRange: Add join()
  1729.  
  1730. commit 79c12a4545805318129f9dbeef69d207c7b1da7c
  1731. Author: fneu <fabian@neuschmidt.de>
  1732. Date: Wed Jan 20 16:30:55 2016 +0100
  1733.  
  1734. results: Move overlaps() from Source- to TextRange
  1735.  
  1736. Note: This removes the check for file equality in
  1737. SourceRange.overlaps(). This is indeed intentional, because said check
  1738. was superfluous since SourcePositions are ordered by file now.
  1739.  
  1740. commit 46310bfcf62d1c022c1008e6412b1008ab26e82d
  1741. Author: Abhay Raizada <abhsag24@gmail.com>
  1742. Date: Fri Jan 22 13:04:25 2016 +0530
  1743.  
  1744. ApplyPatchAction: Show error message on failing.
  1745.  
  1746. Fixes https://github.com/coala-analyzer/coala/issues/1226
  1747.  
  1748. commit f2158e15a44ad610ea77d9ad0bb01a9cc6f68cd4
  1749. Author: Manoj <bmanojkumar@outlook.com>
  1750. Date: Mon Jan 18 18:36:30 2016 +0530
  1751.  
  1752. docs: Remove rultor reader note in Review.md
  1753.  
  1754. Fixes https://github.com/coala-analyzer/coala/issues/1222
  1755.  
  1756. commit 93cb7b575a2765e764296f09b89203e3bc9f3340
  1757. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1758. Date: Tue Jan 19 10:04:04 2016 +0100
  1759.  
  1760. imports: Put system/library imports on top
  1761.  
  1762. commit 84d6a28b44495ef302ce5b9538d74830f0c96c02
  1763. Author: Abhay Raizada <abhsag24@gmail.com>
  1764. Date: Tue Jan 19 08:28:34 2016 +0530
  1765.  
  1766. ConsoleInteraction: Output relative path
  1767.  
  1768. Fixes https://github.com/coala-analyzer/coala/issues/1124
  1769.  
  1770. commit 07a9307482649dbb44b626db7994efacf6f42d1a
  1771. Author: Josemaria William <jmw.it50@gmail.com>
  1772. Date: Fri Jan 15 14:50:27 2016 +0530
  1773.  
  1774. tests: Move make_temp() to ContextManagers
  1775.  
  1776. Related to https://github.com/coala-analyzer/coala/issues/1159
  1777.  
  1778. commit 03a2429eb460ef9a846f475734aa1ba8ff9223c7
  1779. Author: Attila Tovt <uran198@gmail.com>
  1780. Date: Fri Jan 15 13:25:00 2016 +0200
  1781.  
  1782. tests: Catch ImportError for site
  1783.  
  1784. Fixes https://github.com/coala-analyzer/coala/issues/1217
  1785.  
  1786. commit 29099aece1ba9309bcf943892b4a8571a61943ae
  1787. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1788. Date: Fri Jan 15 10:27:54 2016 +0100
  1789.  
  1790. Tutorial: Add default_actions example
  1791.  
  1792. commit 71e51880ac23277505dd35f4ec8249d38eb3e42f
  1793. Author: Attila Tovt <uran198@gmail.com>
  1794. Date: Fri Jan 15 10:45:51 2016 +0200
  1795.  
  1796. Refactor _yield_if_right_kind into a condition
  1797.  
  1798. Fixes https://github.com/coala-analyzer/coala/issues/1190
  1799.  
  1800. commit 042a90463563460af2f79467bd0da9fdd5525bc3
  1801. Author: Kaushik Ramachandran <kaushikmit94@gmail.com>
  1802. Date: Wed Jan 13 15:34:35 2016 +0530
  1803.  
  1804. SpaceConsistencyBear: Normalize new lines
  1805.  
  1806. SpaceConsistencyBear shows "Trailing Whitespace" when
  1807. new line is missing. This is taken care of by comparing
  1808. the replacement with the original line with stripped off
  1809. new line and by adding a new line at the end.
  1810. Thanks @sils1297 for assisting me to fix this !
  1811.  
  1812. Fixes https://github.com/coala-analyzer/coala/issues/1185
  1813.  
  1814. commit 005122e64c8298acd8388ab3a63b95c2b24cd569
  1815. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1816. Date: Mon Jan 11 22:32:19 2016 +0100
  1817.  
  1818. requirements: Update pyprint
  1819.  
  1820. A hotfix has just been released.
  1821.  
  1822. commit 663f9206dd9e2df787452c17d9167c4672fc5ede
  1823. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1824. Date: Mon Jan 11 22:17:37 2016 +0100
  1825.  
  1826. MANIFEST.in: Update
  1827.  
  1828. The requirements.txt is needed for setup execution and thus must be
  1829. included in the distribution. The other files are just nice to include
  1830. in a distribution... especially the license.
  1831.  
  1832. commit c5f7961901ac5ccde824688d391d44ecc3f71916
  1833. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1834. Date: Mon Jan 11 18:31:26 2016 +0100
  1835.  
  1836. requirements: Update PyPrint
  1837.  
  1838. commit 96ae84e7b181e1fbc9e17b529fd0a141527bd823
  1839. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1840. Date: Sun Jan 10 15:31:58 2016 +0100
  1841.  
  1842. Revert "Processing: Return 1 if actions are autoapplied"
  1843.  
  1844. Any CI service should rather use `-S=autoapply=false`, if results are
  1845. applied they are considered fixed and thus shouldn't result in a nonzero
  1846. exitcode.
  1847.  
  1848. This reverts commit ab74ecaa750c5a8faee89a2801c95587f7800f7f.
  1849.  
  1850. Related: https://github.com/coala-analyzer/coala/issues/1204
  1851.  
  1852. commit 164222d4221cb5d724aa0f7f9e4192f6e2d1798a
  1853. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1854. Date: Sun Jan 10 15:29:54 2016 +0100
  1855.  
  1856. requirements: Upgrade cpplint
  1857.  
  1858. commit eb9efa6a626db75f0330dff427a298a63c569cf6
  1859. Author: Makman2 <makman@alice.de>
  1860. Date: Sun Jan 10 14:51:17 2016 +0100
  1861.  
  1862. Processing: Treat failing actions as unprocessed
  1863.  
  1864. If an auto-apply action fails due to a raised exception, it's
  1865. considered unprocessed.
  1866.  
  1867. Fixes https://github.com/coala-analyzer/coala/issues/1202.
  1868.  
  1869. commit c17ad96087ffcedb562b6197298b39944a455b48
  1870. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1871. Date: Sat Jan 9 19:26:48 2016 +0100
  1872.  
  1873. DBusTest: Simplify lambda
  1874.  
  1875. commit 50ba00a694e3156f4f22f10658eb2aaa188dd846
  1876. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1877. Date: Sat Jan 9 19:05:28 2016 +0100
  1878.  
  1879. Codestyle: Refer to PEP8
  1880.  
  1881. commit 4dda40d4ca50d1b6e38c3a0413fdfb10afdfadb9
  1882. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1883. Date: Sat Jan 9 19:01:40 2016 +0100
  1884.  
  1885. coafile: Autocorrect code according PEP8
  1886.  
  1887. commit b3811606f2e11853ec1e9011206c3784bf20a318
  1888. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1889. Date: Sat Jan 9 21:22:36 2016 +0100
  1890.  
  1891. coala-ci: Use autoapply=false
  1892.  
  1893. commit 255c04c3fa93a6d2b4e35d313b790e0df177adfc
  1894. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1895. Date: Sat Jan 9 21:02:39 2016 +0100
  1896.  
  1897. Processing: Allow overriding action auto application
  1898.  
  1899. commit 4031ba17fcf6b00de2f6106ba5cc5f6b88b8f1b6
  1900. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1901. Date: Sat Jan 9 20:38:16 2016 +0100
  1902.  
  1903. Processing: Return only valid results
  1904.  
  1905. Fixes https://github.com/coala-analyzer/coala/issues/1165
  1906.  
  1907. commit ab74ecaa750c5a8faee89a2801c95587f7800f7f
  1908. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1909. Date: Sat Jan 9 20:36:38 2016 +0100
  1910.  
  1911. Processing: Return 1 if actions are autoapplied
  1912.  
  1913. If a result was autoapplied, there were results yielded and the exitcode
  1914. of the program has to be nonzero.
  1915.  
  1916. commit e34051bee60094245ca333081da4f4cc184a38e8
  1917. Author: SanketDG <sanketdasgupta@gmail.com>
  1918. Date: Fri Jan 8 01:09:14 2016 +0530
  1919.  
  1920. docs: Use "=" to specify arguments for consistency
  1921.  
  1922. The docs uses "=" to specify the arguments, and for the sake of
  1923. consistency, it should be the standard way to specify arguments
  1924. in the docs.
  1925.  
  1926. Also, a leading forward slash is added to the -f argument so that
  1927. it takes a glob for sure, and not a literal asterisk (which
  1928. sometimes happens in zsh)
  1929.  
  1930. commit 023fc117f05716dff9ba7e93aa72585dc86c9494
  1931. Author: SanketDG <sanketdasgupta@gmail.com>
  1932. Date: Fri Jan 8 00:57:16 2016 +0530
  1933.  
  1934. docs: Escape glob argument
  1935.  
  1936. In zsh, under default settings, when globs are specified by '=' in
  1937. arguments, the asterisk (*) is taken to be a literal asterisk.
  1938.  
  1939. So, in here, if the --files argument is --files=src/*.c, it looks
  1940. for a file named *.c in src/folder, and wouldn't act as a glob,
  1941. i.e. take in account all files in the src/ folder with a '.c'
  1942. extension.
  1943.  
  1944. So to avoid this, the asterisk is escaped with a leading forward
  1945. slash so that it acts as a glob.
  1946.  
  1947. commit 42de3b154d5aed164a0e54f47e30d5446fe90b46
  1948. Author: Kaushik Ramachandran <kaushikmit94@gmail.com>
  1949. Date: Fri Jan 8 21:30:24 2016 +0530
  1950.  
  1951. Constants: Move out of class
  1952.  
  1953. The Constants class was pretty useless. So, moved all the constants
  1954. outside the class. Now the class doesn't exist any more.
  1955. Made necessary changes to all the references.
  1956. Removed unnecessary comment in Constants.
  1957.  
  1958. Fixes https://github.com/coala-analyzer/coala/issues/917
  1959.  
  1960. commit fae56063c75d07aa30f6d4a7a5cc138ffde0a75c
  1961. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1962. Date: Tue Jan 5 19:09:31 2016 +0100
  1963.  
  1964. Testfiles: Make names unique
  1965.  
  1966. We must not have two test bears that have the same name, otherwise they
  1967. cannot both be imported. When using pytest, imports are cached and
  1968. Python won't reimport them, unique test names are thus needed.
  1969.  
  1970. commit 491031d95ddbec552a98419d2e988bd2f93bdd52
  1971. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1972. Date: Tue Jan 5 18:27:53 2016 +0100
  1973.  
  1974. setup: We are all authors!
  1975.  
  1976. commit f22a36c271d14bbd16470ae56deead700679418c
  1977. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1978. Date: Tue Jan 5 10:33:27 2016 +0100
  1979.  
  1980. ConsoleInteractionTest: Clean up mocked methods
  1981.  
  1982. commit 338be6dfcf8fc3e51bec9e3838108705d7214b10
  1983. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1984. Date: Sun Jan 3 00:06:57 2016 +0100
  1985.  
  1986. generate_local_bear_test: Rename to verify_local_bear
  1987.  
  1988. Any function ending with `_test` is usually a function that tests
  1989. something and pytest assumes that. This renaming thus has actually an
  1990. impact on test failures when using pytest (which we want to do soon :))
  1991.  
  1992. commit 2a7828d5dfba71d1d758a56f441b71d97564c970
  1993. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  1994. Date: Wed Jan 6 14:55:23 2016 +0100
  1995.  
  1996. Lint: Check for None before conversion attempt
  1997.  
  1998. Fixes https://github.com/coala-analyzer/coala/issues/1192
  1999.  
  2000. commit 67b2493db09fb227091d76f4961ea41ffc203c23
  2001. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2002. Date: Fri Jan 1 20:35:09 2016 +0100
  2003.  
  2004. Writing_Tests: Remove test skipping instructions
  2005.  
  2006. The official documentation can explain this better than we can, this is
  2007. useless documentation to maintain.
  2008.  
  2009. commit 9dbd3f61337010328dfcbd78d9b3f8affdac19a9
  2010. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2011. Date: Fri Jan 1 19:53:09 2016 +0100
  2012.  
  2013. setup.cfg: Specify test classes and functions
  2014.  
  2015. This way pytest will ignore our Test* classes and not issue warnings
  2016. for them.
  2017.  
  2018. commit 201cd49a1ad6189e7cd49dbed16eceac028d0e4c
  2019. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2020. Date: Fri Jan 1 19:39:01 2016 +0100
  2021.  
  2022. ContextManagers: Remove preserve_sys_path
  2023.  
  2024. We don't need it anymore.
  2025.  
  2026. commit 2e644eb48b107618f82526d0545c2d0a228a4d31
  2027. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2028. Date: Fri Jan 1 19:30:18 2016 +0100
  2029.  
  2030. TestUtilities: Remove test skipping
  2031.  
  2032. This simplifies our test utilities since we switched to builtin unittest
  2033. test skipping.
  2034.  
  2035. commit c91cae9a970933d433c3b095d94aa666aa6b6c80
  2036. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2037. Date: Sat Jan 2 16:52:04 2016 +0100
  2038.  
  2039. DbusTest: Skip on ImportError
  2040.  
  2041. commit d12d804844ec27141e0af5b5cdab9f1b77a5a350
  2042. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2043. Date: Sat Jan 2 16:49:42 2016 +0100
  2044.  
  2045. DbusDocumentTest: Skip if dbus unavailable
  2046.  
  2047. commit 0f85451bb07b0cc448dd9b276f16d00cea60199b
  2048. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2049. Date: Sat Jan 2 16:48:34 2016 +0100
  2050.  
  2051. DbusServerTest: Skip if dbus is unavailable
  2052.  
  2053. commit d89ead3709036b047b76ae66718cc84dddcecd45
  2054. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2055. Date: Sat Jan 2 16:46:50 2016 +0100
  2056.  
  2057. DbusAppTest: Skip test on ImportError
  2058.  
  2059. We don't want it to be executed if dbus isn't available.
  2060.  
  2061. commit 886cf4fe13798696b3e22e40340a66de8de5d233
  2062. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2063. Date: Fri Jan 1 20:33:06 2016 +0100
  2064.  
  2065. DiffTest: Use skip_if_no_clang
  2066.  
  2067. This also has the nice side effect that not all test cases are skipped
  2068. if clang is not installed.
  2069.  
  2070. commit b72834445a93da25d586c5af2ac66f94ee8d9ce3
  2071. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2072. Date: Fri Jan 1 20:30:44 2016 +0100
  2073.  
  2074. ClangCountVectorCreatorTest: Use skip_if_no_clang
  2075.  
  2076. commit 1648807f0dce8cf96a104af8dcb7ca7aba3135f4
  2077. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2078. Date: Sat Jan 2 16:11:12 2016 +0100
  2079.  
  2080. ClangCountingConditionsTest: Use skip_if_no_clang
  2081.  
  2082. commit 664a7863856b9386062bd8594d72a899af5fd211
  2083. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2084. Date: Sat Jan 2 16:10:20 2016 +0100
  2085.  
  2086. c_languages: Add skip_if_no_clang
  2087.  
  2088. This will simplify test skipping for clang related tests.
  2089.  
  2090. commit 98e1ddaf4d42754a193790406537dec2e48dd917
  2091. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2092. Date: Fri Jan 1 20:12:25 2016 +0100
  2093.  
  2094. Clang bears: Add check_prerequisites
  2095.  
  2096. commit 63ce662563289e1179bd1284d0a989b4ba0269cf
  2097. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2098. Date: Fri Jan 1 21:00:35 2016 +0100
  2099.  
  2100. generate_local_bear_test: Add documentation
  2101.  
  2102. commit 5d2b0641fb1e96652af2b8f79693e90392ded8ad
  2103. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2104. Date: Fri Jan 1 18:53:25 2016 +0100
  2105.  
  2106. OpenEditorActionTest: Correct test name
  2107.  
  2108. Copy and paste error.
  2109.  
  2110. commit 365639b5b7960e96aaabb06f91d96dcffc372c59
  2111. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2112. Date: Fri Jan 1 20:26:07 2016 +0100
  2113.  
  2114. RubyLintBearTest: Use unittest skipIf
  2115.  
  2116. commit b5b1f793d4e02b4867cb02a0ca654ae9604558d3
  2117. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2118. Date: Fri Jan 1 20:25:14 2016 +0100
  2119.  
  2120. PyLintBearTest: Use unittest skipIf
  2121.  
  2122. commit 3a6c1eb59f80ce13461be6d46809ff9b4f222cb7
  2123. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2124. Date: Fri Jan 1 20:24:00 2016 +0100
  2125.  
  2126. ProseLintBearTest: Use unittest skipIf
  2127.  
  2128. commit 6e3d2920d3453c0beb22b717439f8b281188afdf
  2129. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2130. Date: Fri Jan 1 20:22:49 2016 +0100
  2131.  
  2132. JSHintBearTest: Use unittest skipIf
  2133.  
  2134. commit 264bb33be0a1e557408418ba7511b8afcb69a964
  2135. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2136. Date: Fri Jan 1 20:21:49 2016 +0100
  2137.  
  2138. CSSLintBearTest: Use unittest skipIf
  2139.  
  2140. commit 1e95d8fa47af429f6eeadbcb4002dba1fd123f59
  2141. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2142. Date: Fri Jan 1 20:19:50 2016 +0100
  2143.  
  2144. CPPLintBearTest: Use unittest skipIf
  2145.  
  2146. commit e29150f754ac23ba3aae72f2f1055ca357c6b4aa
  2147. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2148. Date: Fri Jan 1 19:55:59 2016 +0100
  2149.  
  2150. AlexBearTest: Use unittest skipIf
  2151.  
  2152. commit 06b3f2c4ac20f3ca58b00e2f34543b6972cc25bc
  2153. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2154. Date: Fri Jan 1 18:13:45 2016 +0100
  2155.  
  2156. CoffeeLintBearTest: Use unittest skipIf
  2157.  
  2158. commit 33d26cacb11e9aaa515753767ceece6bb328a1a1
  2159. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2160. Date: Fri Jan 1 18:12:43 2016 +0100
  2161.  
  2162. OpenEditorActionTest: Add missing newlines
  2163.  
  2164. commit bbf0cfe596d69ea1225a349ba856485e66c67f07
  2165. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2166. Date: Fri Jan 1 18:12:04 2016 +0100
  2167.  
  2168. PHPLintBearTest: Use unittest skipIf
  2169.  
  2170. commit 7bbdcc802ebeeefca7e0a27e5a55f1e3e16e0f07
  2171. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2172. Date: Fri Jan 1 18:10:27 2016 +0100
  2173.  
  2174. generate_skip_test: Generate a unittest skip decorator
  2175.  
  2176. commit 6d016823132229352f0bc4879b80cc032fc09029
  2177. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2178. Date: Fri Jan 1 17:59:47 2016 +0100
  2179.  
  2180. DockerfileLintBearTest: Use skipIf
  2181.  
  2182. commit a79fb15da41fefa4597b45f53b60fcecf518407c
  2183. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2184. Date: Fri Jan 1 17:58:28 2016 +0100
  2185.  
  2186. CSharpLintBearTest: Use skipIf
  2187.  
  2188. commit b6ecf4c29dcb44e5400f0b31f6047a5ce6233bf1
  2189. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2190. Date: Fri Jan 1 17:53:59 2016 +0100
  2191.  
  2192. EspeakPrinterTest: Use skipIf
  2193.  
  2194. We will switch to pytest soon, using the builtin unittest skip is
  2195. cleaner and less verbose.
  2196.  
  2197. commit dd487403fe4b3f9b355bdd9a8f16c8278d81e859
  2198. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2199. Date: Thu Dec 31 02:23:45 2015 +0100
  2200.  
  2201. Tutorial: Reorganize Ignore Issues section
  2202.  
  2203. Having subsections here is nicer.
  2204.  
  2205. commit 26e2d453f3158b12600d1c9300ae33f3b356ebeb
  2206. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2207. Date: Thu Dec 31 02:19:51 2015 +0100
  2208.  
  2209. Tutorial: Elaborate on ignore rules
  2210.  
  2211. commit 2ed1949ddecd0bbe18f064a489eb614114878157
  2212. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2213. Date: Thu Dec 31 01:06:16 2015 +0100
  2214.  
  2215. Bump version number
  2216.  
  2217. commit 206f89212d901d4ea2edb84ed7909dc4332a6382
  2218. Author: Makman2 <mak95@arcor.de>
  2219. Date: Wed Dec 30 22:16:47 2015 +0100
  2220.  
  2221. Tutorial: Document code-area ignore feature
  2222.  
  2223. commit 3ab021365055544d53444bc710e82c0e0251ec08
  2224. Author: Makman2 <mak95@arcor.de>
  2225. Date: Wed Dec 30 22:15:45 2015 +0100
  2226.  
  2227. Tutorial: Document file-ignore feature
  2228.  
  2229. commit df6641025053011694bb2139d6635340bf68350f
  2230. Author: Makman2 <mak95@arcor.de>
  2231. Date: Wed Dec 30 21:27:42 2015 +0100
  2232.  
  2233. release-notes: Update
  2234.  
  2235. commit 22f43f5f37d737463f3ba7659bd00131f0b1fa10
  2236. Author: Makman2 <mak95@arcor.de>
  2237. Date: Wed Dec 30 20:37:05 2015 +0100
  2238.  
  2239. Tutorial: Render lists properly
  2240.  
  2241. commit acfafb4c4aa2c5451cdc559df0e6cf7c0cc0f90e
  2242. Author: Makman2 <mak95@arcor.de>
  2243. Date: Wed Dec 30 20:36:15 2015 +0100
  2244.  
  2245. Tutorial: Update LineLengthBear paragraph
  2246.  
  2247. commit 2122bfb9d93a2d3336758d21d07b56dc94b1fe91
  2248. Author: Makman2 <mak95@arcor.de>
  2249. Date: Wed Dec 30 20:35:43 2015 +0100
  2250.  
  2251. Tutorial: Setting is commonly written lower-case
  2252.  
  2253. commit 9fc7bb0fff67701c3a1ed7847e8679553f3017fd
  2254. Author: Makman2 <mak95@arcor.de>
  2255. Date: Wed Dec 30 20:34:09 2015 +0100
  2256.  
  2257. Tutorial: Use 1. plural instead of 1. singular
  2258.  
  2259. Suggerates that the documentation is written by the community and not
  2260. by a single person (whether that's true or not :D).
  2261.  
  2262. commit 038f2af8696938ee03da7569bca0bbd11b5abe2d
  2263. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2264. Date: Wed Dec 30 20:38:40 2015 +0100
  2265.  
  2266. Use Clang package
  2267.  
  2268. Fixes https://github.com/coala-analyzer/coala/issues/1043
  2269.  
  2270. commit dbaedcd4adc0a7e888443fed8411822de477dfb0
  2271. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2272. Date: Wed Dec 30 20:58:08 2015 +0100
  2273.  
  2274. CI: Install PIP dependencies from requirements.txt
  2275.  
  2276. commit 599126d91aaa9bf40b3b3e13ff9409acffa1ecf8
  2277. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2278. Date: Wed Dec 30 20:38:05 2015 +0100
  2279.  
  2280. Install.md: Add installation instructions for bears
  2281.  
  2282. commit c8d2c1ab4a41764d8b64cbcb1d8febf0e3086137
  2283. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2284. Date: Wed Dec 30 20:19:48 2015 +0100
  2285.  
  2286. Install.md: Shorten dependencies section
  2287.  
  2288. Nobody would ever read what we had there before.
  2289.  
  2290. commit a8130000d84d86c18c95a721812124a3be0e9b75
  2291. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2292. Date: Wed Dec 30 20:12:01 2015 +0100
  2293.  
  2294. Install.md: Remove espeak note
  2295.  
  2296. We don't use/support espeak anymore.
  2297.  
  2298. commit 97ab8ec16695c8f9247d7962f7839fd5b4931db2
  2299. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2300. Date: Wed Dec 30 20:08:49 2015 +0100
  2301.  
  2302. Install.md: Don't be specific to 3.4
  2303.  
  2304. commit aa90a0ed2e184d01e1ec35d6fc34ba49beaa8825
  2305. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2306. Date: Wed Dec 30 19:51:42 2015 +0100
  2307.  
  2308. Install.md: Use python3 explicitly
  2309.  
  2310. Lots of users just copy and paste the commands. This makes it easier and
  2311. works even when it's not needed, mostly.
  2312.  
  2313. commit ebacde0752ab74fe596711f92f7ef798cc3d9db2
  2314. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2315. Date: Wed Dec 30 19:48:37 2015 +0100
  2316.  
  2317. Install.md: Remove known to work definition
  2318.  
  2319. We should rather keep this short. Also we don't want to list for every
  2320. feature if it's supported or not. Dependency installation docs will be
  2321. shortened by a lot soon.
  2322.  
  2323. commit 04660ae2409c74c5c5e7b6363a3341dd05662638
  2324. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2325. Date: Wed Dec 30 19:19:50 2015 +0100
  2326.  
  2327. Move requirements to requirements.txt
  2328.  
  2329. This way the actual versions of the dependencies are fixed.
  2330.  
  2331. Fixes https://github.com/coala-analyzer/coala/issues/791
  2332.  
  2333. commit e4974efec646915a5791960cbf19b8edbddcb0b3
  2334. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2335. Date: Wed Dec 30 18:00:41 2015 +0100
  2336.  
  2337. DocumentationCommentTest: Remove unneeded code
  2338.  
  2339. We don't use msgfmt anymore.
  2340.  
  2341. Fixes https://github.com/coala-analyzer/coala/issues/1166
  2342.  
  2343. commit a39b4a3af039d13f53a5ec41b44851c902c36d9e
  2344. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2345. Date: Wed Dec 30 17:27:24 2015 +0100
  2346.  
  2347. LogPrinter: Default log level to INFO
  2348.  
  2349. This shouldn't have any functional effect but it's nicer and more
  2350. intuitive to use for others.
  2351.  
  2352. commit f09240a061f40c4cd20d8dbb9f508a027d2021a2
  2353. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2354. Date: Wed Dec 30 17:26:14 2015 +0100
  2355.  
  2356. DefaultArgParser: Show INFO log level in help
  2357.  
  2358. Fixes https://github.com/coala-analyzer/coala/issues/1171
  2359.  
  2360. commit 1faef4ba7455cb0c6f0a0ed82bd541c72da85491
  2361. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2362. Date: Wed Dec 30 17:24:17 2015 +0100
  2363.  
  2364. ConfigurationGathering: Default log level to INFO
  2365.  
  2366. Fixes https://github.com/coala-analyzer/coala/issues/1172
  2367.  
  2368. commit c6d64f043eee85fea6992d0278db43f33c27d9c8
  2369. Author: Makman2 <mak95@arcor.de>
  2370. Date: Wed Dec 30 17:31:09 2015 +0100
  2371.  
  2372. Tutorial: Document `default_actions` feature
  2373.  
  2374. commit 759073e8fdde0987a2bc7f4cce41e3979d2ac69b
  2375. Author: Makman2 <mak95@arcor.de>
  2376. Date: Wed Dec 30 01:53:40 2015 +0100
  2377.  
  2378. Processing: Implement auto-apply
  2379.  
  2380. Fixes https://github.com/coala-analyzer/coala/issues/289.
  2381.  
  2382. commit 96de41ccc35666ad8219d402d74484b3f22fbc72
  2383. Author: Makman2 <mak95@arcor.de>
  2384. Date: Sat Dec 26 20:59:17 2015 +0100
  2385.  
  2386. ResultAction.is_applicable: Return True
  2387.  
  2388. By default a user expects the class directly to run.
  2389.  
  2390. commit d0b29b0f6bd6602d0412a1a43e85e500650c2f40
  2391. Author: Makman2 <mak95@arcor.de>
  2392. Date: Sat Dec 26 20:19:13 2015 +0100
  2393.  
  2394. ResultAction: Use enforce_signature
  2395.  
  2396. commit 5ce4ed6b59ca3ed1ce87cf1e74edad9b646a57b3
  2397. Author: Makman2 <mak95@arcor.de>
  2398. Date: Sat Dec 26 17:51:11 2015 +0100
  2399.  
  2400. ConsoleInteraction.choose_action: enumerate from 1
  2401.  
  2402. commit ff5b1c72b5d0675205cee8f7b8f9e3e7ee0bfa50
  2403. Author: Makman2 <mak95@arcor.de>
  2404. Date: Thu Dec 24 20:40:19 2015 +0100
  2405.  
  2406. simulate_console_inputs: Better messages
  2407.  
  2408. Raises a custom `ValueError` to tell the user explicitly that he runs
  2409. out of inputs.
  2410.  
  2411. Also directly manipulate the `builtins` module, no need to access the
  2412. dict for rewriting functions.
  2413.  
  2414. commit 68f01bf9de6348910a6e24da447928ec4a5fdcc7
  2415. Author: Makman2 <mak95@arcor.de>
  2416. Date: Thu Dec 24 20:27:31 2015 +0100
  2417.  
  2418. ConsoleInteractionTest: Fix indentation
  2419.  
  2420. commit 1bbdc65df8a405bf8436bb8c23c109b1ce91daa2
  2421. Author: Makman2 <mak95@arcor.de>
  2422. Date: Thu Dec 24 18:14:53 2015 +0100
  2423.  
  2424. ConsoleInteraction: Rename apply_action
  2425.  
  2426. Since apply_action does not simply apply an action and also interacts
  2427. with the user, the new name `ask_for_action_and_apply` resembles the
  2428. task more.
  2429.  
  2430. commit fb7a0a9c56a462ab30c85ffe7c1a0a2dd0af7da6
  2431. Author: Makman2 <mak95@arcor.de>
  2432. Date: Wed Dec 23 17:16:31 2015 +0100
  2433.  
  2434. ResultAction.is_applicable: Correct doc alignment
  2435.  
  2436. commit 16b7941bda81a5ed70e30149780de9ba95901c46
  2437. Author: Makman2 <mak95@arcor.de>
  2438. Date: Tue Dec 29 02:03:32 2015 +0100
  2439.  
  2440. CorrectionBasedBearTest: Make coverage standalone
  2441.  
  2442. `check_prerequisites` is now completely covered by the
  2443. `CorrectionBasedBearTest` itself.
  2444.  
  2445. commit e33a8cb8506b9ee9e667525d6fded4d662d947e2
  2446. Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
  2447. Date: Tue Dec 29 17:15:10 2015 +0100
  2448.  
  2449. Collectors: Work on list copy when removing ignored
  2450.  
  2451. Otherwise nondeterministic - almost evil - things may happen.
  2452.  
  2453. commit 499ded0ae76ff8e2a1229d482bcc78f6f68bdf51
  2454. Author: Makman2 <mak95@arcor.de>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement