{"thread":{"id":"39836","subject":"[GSOC] Update 5: Unification of tag -l, branch -l and for-each-ref","startedAt":"2015-07-12T20:48:17Z","lastAt":"2015-07-12T20:48:17Z","messageCount":1,"participants":["Karthik Nayak"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"266071","messageId":"CAOLa=ZTg7j2S-E+wm3Jm9XqLraTZczP1goVZkiH9diFauho-6w@mail.gmail.com","threadId":"39836","inReplyTo":null,"subject":"[GSOC] Update 5: Unification of tag -l, branch -l and for-each-ref","fromName":"Karthik Nayak","fromEmail":"karthik.188@gmail.com","sentAt":"2015-07-12T20:48:17Z","receivedAt":"2015-07-12T20:48:17Z","isPatch":false,"sender":{"key":"karthik.188@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1786334?v=4"},"body":"Hello All,\n\nAs part of GSoC I'm working on the Unification of 'for-each-ref', 'tag -l'\nand 'branch -l'. Sorry for the lack of update since Jun 14, was a\nlittle busy with an exam I had. Now thats over, I will be working more\non the project.\n\nCurrent Progress:\n\n1. Building ref-filter.{c,h} from for-each-ref.\nThis is the process of creating an initial library for the unification\nby moving most of the code from for-each-ref to ref-filter.{c,h}.\nMerged into next\n\n2. Add options to ref-filter.\nThis includes the porting of --points-at, --contains, --merged,\n--no-merged options from builtin/branch.c and builtin/tag.c, Also the\nimplementation of these options into for-each-ref.\nCurrently in pu\n(https://github.com/git/git/commit/6d4c958d88e6456405b8d65a8bf469382c47f4c5)\n\n3. Port builtin/tag.c to use ref-filter.\nHere we port tag.c to use ref-filter and also port the --format,\n--sort and --merged and --no-merged options to builtin/tag.c.\nVersion 2 can be found here\nhttp://thread.gmane.org/gmane.comp.version-control.git/273731\nA lot of input on this, Junio and Duy gave some suggestions on\nhow we can align items in the format option, there has been good progress\nin this regard. More at\nhttp://thread.gmane.org/gmane.comp.version-control.git/273732. A\nworking prototype of these suggestions have been pushed to Github,\nwhere suggestions can be made until I send my next iteration of the\npatch series.\nAlso a lot of changes suggested by my mentors Matthieu and Christian. Most of\nwhich have been implemented and pushed to Github.\n\nNext:\nHave been working on branch.c and there is good progress for the same.\nCode pushed to Github.\n\nGithub: https://github.com/KarthikNayak/git\n\nThanks to everyone who has helped :)\n\n-- \nRegards,\nKarthik Nayak\n"}]}