From: Pranit Bauva <pranit.bauva@gmail.com>
To: git@vger.kernel.org
Cc: christian.couder@gmail.com, chriscool@gmail.com,
larsxschneider@gmail.com, Pranit Bauva <pranit.bauva@gmail.com>
Subject: [GSOC update] Week 1
Date: Sun, 8 May 2016 16:57:02 +0530 [thread overview]
Message-ID: <1462706822-5189-1-git-send-email-pranit.bauva@gmail.com> (raw)
In-Reply-To: <CAFZEwPMr=imv==kvVULy4PDYKW-0RRQ5a+X8DFqNFhNjCSyWKA@mail.gmail.com>
My public git.git is available here[1]. I regularly keep pushing my work so
anyone interested can track me there. Feel free to participate in the
discussions going on PRs with my mentors. Your comments are valuable.
The things I was able to do:
* Finish off with my micro project[2] about adding a config variable for
git-commit. There is still a little discussion going on about whether
verbose should be retired and instead "commit.showDiff" should be used.
Junio also made a little change to squash it with my patch to make the
patch look more clearer to digest. Its difficult that this will be included
in the release of 2.8.3
* I converted the function check_term_format()[3] from shell to C as a
subcommand. Faced some difficulty but was greatly helped by Christian
Couder.
* I converted the function bisect_log()[4] in a branch from the previous
check-term-format branch as a subcommand. I was waiting for the first patch
to get queued on maintainer's git.git repo so as to rebase it there and
then send the patch.
* I converted the function write_terms()[5] in a branch from the previous
bisect-log branch as a subcommand and I removed check-term-format subcommand.
I was waiting for the bisect-log patch to get queued on maintainer's git.git
repo so as to rebase it there and send send the patch
* I am currently introducing subcommands and calling them from git-bisect.sh .
Eric Sunshine had proposed another top bottom approach wherein I first
implement a skeleton and redirect it to git-bisect.sh so that the test
suite is still passing. This method was used by Paul Tan in his last year
GSoC project. Commit ids for reference, e1ea69fa4e and 73c2779f4 .
* I ignored it and sent another revision of the series to which Junio wasn't
quite enthusiastic over my reasoning for using subcommand approach. So
I wrote an email[6] explaining how using subcommand way is beneficial to
me, reviewers/testers, and my mentors.
* I am currently waiting for that discussion to come to a conclusion. Till
then I have paused on a bit.
* I am now reading on the API part and planning how will I go about with the
future functions. The functions I have converted till now were quite simple
ones and the main difficulty lies ahead!
* Anywhich ways I think this week was quite productive and if I follow this
speed then the project is in a good shape to be completed well in time.
* On a lighter note: I will be on a short vacation from 16th May to 19th May.
So I will be unavailable till that time.
[1]: https://github.com/pranitbauva1997/git
[2]: http://thread.gmane.org/gmane.comp.version-control.git/293635
[3]: https://github.com/pranitbauva1997/git/pull/1
[4]: https://github.com/pranitbauva1997/git/pull/2
[5]: https://github.com/pranitbauva1997/git/pull/3
[6]: http://article.gmane.org/gmane.comp.version-control.git/293909
next prev parent reply other threads:[~2016-05-08 11:28 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-23 20:10 GSoC Project Selected | Incremental Rewrite of git bisect Pranit Bauva
2016-04-24 6:52 ` Johannes Schindelin
2016-04-25 14:39 ` Matthieu Moy
2016-05-08 11:27 ` Pranit Bauva [this message]
2016-05-15 17:45 ` [GSOC Update] Week 2 Pranit Bauva
2016-05-15 18:01 ` Matthieu Moy
2016-05-15 19:17 ` Junio C Hamano
2016-05-15 19:11 ` Junio C Hamano
2016-05-15 19:30 ` Pranit Bauva
2016-05-22 19:58 ` [GSoC Update] Week 3 Pranit Bauva
2016-05-30 5:37 ` [GSOC Update] Week 2 Pranit Bauva
2016-05-30 5:45 ` Pranit Bauva
2016-06-06 6:53 ` [GSOC Update] Week 5 Pranit Bauva
2016-06-13 8:06 ` [GSOC Update] Week 6 Pranit Bauva
2016-06-20 7:37 ` [GSOC Update] Week 7 Pranit Bauva
2016-06-27 7:19 ` [GSOC Update] Week 8 Pranit Bauva
2016-07-03 20:27 ` [GSOC Update] Week 9 Pranit Bauva
2016-07-12 22:52 ` [GSOC Update] Week 10 Pranit Bauva
-- strict thread matches above, loose matches on Subject: below --
2017-05-22 17:52 [GSoC] Update: Week 1 Prathamesh Chavan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1462706822-5189-1-git-send-email-pranit.bauva@gmail.com \
--to=pranit.bauva@gmail.com \
--cc=chriscool@gmail.com \
--cc=christian.couder@gmail.com \
--cc=git@vger.kernel.org \
--cc=larsxschneider@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).