[RFCv2 PATCH 0/7] Add ui-blame

Jeffrey Smith whydoubt at gmail.com
Sun Sep 24 05:05:55 CEST 2017


I will start re-arranging the patches to follow your suggestion.

On Sat, Sep 23, 2017 at 10:53 AM, John Keeping <john at keeping.me.uk> wrote:
> On Fri, Sep 22, 2017 at 10:38:41PM -0500, Jeff Smith wrote:
>> I split git blame functionality into libgit, and the changes were
>> accepted upstream and are a part of git 2.14.  Now that the git
>> infrastructure is in place, here is what is needed for cgit to make use
>> of it.
>>
>> Jeff Smith (7):
>>   ui-blame: create enable-blame config item
>>   ui-blame: create framework
>>   ui-blame: create links
>>   ui-blame: html_ntxt with no ellipsis
>>   ui-blame: pull blame info from libgit
>>   ui-blame: begin building
>>   ui-blame: generate blame page when requested
>
> I still find the arrangement of this patch series a bit strange, I think
> it should be more like:
>
> - html: html_ntxt with no ellipsis
> - ui-tree: move set_title_from_path to ui-shared
> - ui-blame: add blame UI
>         A squashed version of your "begin building" and "pull blame info
>         from libgit"; splitting them up just makes it harder to review
>
>         I think it also makes sense to squash the config, cmd and
>         Makefile changes into this patch so that the feature springs
>         into life fully formed, and then the following patches just link
>         it into place
> - ui-tree: link to blame UI if enabled


More information about the CGit mailing list