Posts

Showing posts with the label coding phase 1

GSoC coding Phase 1 ends

Image
Coding Phase 1 Week 4 Fixes vs Closes : I started working on adding a new feature in existing pull request(PR) auto review plugin, called "Fixes vs Closes checking". In coala, for every PR we make, we have to mention which issues we are trying solve, in commit message. We should use `Fixes issue_link`, if we are fixing a issue which has a `type/bug` label and use `Closes issue_link` if we are closing a issue which doesn't have a `type/bug` label. So, I have written code to do this automatically by GitMate, if commit message doesn't follow the guideline, then GitMate will remove the PR from review queue by removing `pending review' label, adding `work in progress` label to the PR and configurable comment will be added on the PR explaining what was done wrong. I have also made   IGitt enhancement to know which keywords(Fixes, Closes) referenced which issues.  PR Rejector : I mentioned in the previous blog post about having some issues with testing m...

GSoC Coding Phase 1

Image
Coding Phase 1 Hey guys, it's been a long time since my last GSoC post, I will be sharing what have I done in GSoC Coding Phase 1 in this post. As I said in my last post, I had exams during this period and I had lot of work to do. First week I couldn't work first three days due to exams.  As soon as I got a couple of preparation holidays, I started working on writing a new plugin called PR(pull request) rejector, which closes PR's opened on certain list of branches, and leave a configurable comment stating to open PR on another source branch. This plugin will be helpful to automatically review the source branch of the PR and save the time of developers. Though I started working on it, I could not complete it yet, due to some migrations error, so I decided to work on another issue and come back to this later. Second week There were some exams in the beginning of the week, but I was free in the weekend, so I started working on a IGitt enhancement, to add me...