{"thread":{"id":"39803","subject":"[GSOC] Update 4: Unification of tag -l, branch -l and for-each-ref","startedAt":"2015-07-07T18:59:04Z","lastAt":"2015-07-07T18:59:04Z","messageCount":1,"participants":["Karthik Nayak"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"265761","messageId":"CAOLa=ZSwqwmGSj-mR6EOagrFbX5Vngfp1QjiSa1m=KDnPZhaEA@mail.gmail.com","threadId":"39803","inReplyTo":null,"subject":"[GSOC] Update 4: Unification of tag -l, branch -l and for-each-ref","fromName":"Karthik Nayak","fromEmail":"karthik.188@gmail.com","sentAt":"2015-07-07T18:59:04Z","receivedAt":"2015-07-07T18:59:04Z","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.\nThe last version (v8) is posted here:\nhttp://thread.gmane.org/gmane.comp.version-control.git/273569\nCurrently waiting for comments.\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.\nThe \"RFC\" version is posted and I'm waiting for comments from the list:\nthread.gmane.org/gmane.comp.version-control.git/272654\nWill post v2 soon.\n\nNext Plans:\nI'm currently working on porting over builtin/branch.c to use\nref-filter.{c,h}, will be pushing intermediate code to my Github repository.\nCurrently looking at what all branch.c needs in ref-filter and adding respective\noptions to ref-filter.\nhttps://github.com/KarthikNayak/git\n\nThanks to everyone who has helped :)\n\n-- \nRegards,\nKarthik Nayak\n"}]}