Fossil SCM
Show numstat-style statistics in the /ckout page as well.
Commit
cb4d17078f83b8f880cf71d957385512bb0c1cc8f88f9feddeca6a22dcdc63ac
Parent
5dc9f9b97c0e0d7…
1 file changed
+16
+16
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -643,10 +643,12 @@ | ||
| 643 | 643 | if( DCfg.diffFlags & DIFF_SIDEBYSIDE ){ |
| 644 | 644 | DCfg.diffFlags |= DIFF_HTML | DIFF_NOTTOOBIG; |
| 645 | 645 | }else{ |
| 646 | 646 | DCfg.diffFlags |= DIFF_LINENO | DIFF_HTML | DIFF_NOTTOOBIG; |
| 647 | 647 | } |
| 648 | + @ <div class="section" id="changes_section">Changes</div> | |
| 649 | + DCfg.diffFlags |= DIFF_NUMSTAT; /* Show stats in the 'Changes' section */ | |
| 648 | 650 | @ <div class="sectionmenu info-changes-menu"> |
| 649 | 651 | zW = (DCfg.diffFlags&DIFF_IGNORE_ALLWS)?"&w":""; |
| 650 | 652 | if( diffType!=1 ){ |
| 651 | 653 | @ %z(chref("button","%R?diff=1%s",zW))Unified Diff</a> |
| 652 | 654 | } |
| @@ -718,10 +720,16 @@ | ||
| 718 | 720 | blob_reset(&old); |
| 719 | 721 | blob_reset(&new); |
| 720 | 722 | } |
| 721 | 723 | } |
| 722 | 724 | db_finalize(&q); |
| 725 | + @ <script nonce='%h(style_nonce())'>;/* info.c:%d(__LINE__) */ | |
| 726 | + @ document.getElementById('changes_section').textContent = 'Changes ' + | |
| 727 | + @ '(%d(g.diffCnt[0]) file' + (%d(g.diffCnt[0])===1 ? '' : 's') + ': ' + | |
| 728 | + @ '+%d(g.diffCnt[1]) ' + | |
| 729 | + @ '−%d(g.diffCnt[2]))' | |
| 730 | + @ </script> | |
| 723 | 731 | append_diff_javascript(diffType); |
| 724 | 732 | } |
| 725 | 733 | |
| 726 | 734 | /* |
| 727 | 735 | ** Render a web-page diff of the changes in the working check-out to |
| @@ -741,10 +749,12 @@ | ||
| 741 | 749 | if( DCfg.diffFlags & DIFF_SIDEBYSIDE ){ |
| 742 | 750 | DCfg.diffFlags |= DIFF_HTML | DIFF_NOTTOOBIG; |
| 743 | 751 | }else{ |
| 744 | 752 | DCfg.diffFlags |= DIFF_LINENO | DIFF_HTML | DIFF_NOTTOOBIG; |
| 745 | 753 | } |
| 754 | + @ <div class="section" id="changes_section">Changes</div> | |
| 755 | + DCfg.diffFlags |= DIFF_NUMSTAT; /* Show stats in the 'Changes' section */ | |
| 746 | 756 | @ <div class="sectionmenu info-changes-menu"> |
| 747 | 757 | zW = (DCfg.diffFlags&DIFF_IGNORE_ALLWS)?"&w":""; |
| 748 | 758 | if( diffType!=1 ){ |
| 749 | 759 | @ %z(chref("button","%R?diff=1&exbase=%h%s",zExBase,zW))\ |
| 750 | 760 | @ Unified Diff</a> |
| @@ -803,10 +813,16 @@ | ||
| 803 | 813 | } |
| 804 | 814 | fossil_free(zLhs); |
| 805 | 815 | fossil_free(zRhs); |
| 806 | 816 | } |
| 807 | 817 | db_finalize(&q); |
| 818 | + @ <script nonce='%h(style_nonce())'>;/* info.c:%d(__LINE__) */ | |
| 819 | + @ document.getElementById('changes_section').textContent = 'Changes ' + | |
| 820 | + @ '(%d(g.diffCnt[0]) file' + (%d(g.diffCnt[0])===1 ? '' : 's') + ': ' + | |
| 821 | + @ '+%d(g.diffCnt[1]) ' + | |
| 822 | + @ '−%d(g.diffCnt[2]))' | |
| 823 | + @ </script> | |
| 808 | 824 | append_diff_javascript(diffType); |
| 809 | 825 | } |
| 810 | 826 | |
| 811 | 827 | /* |
| 812 | 828 | ** WEBPAGE: ckout |
| 813 | 829 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -643,10 +643,12 @@ | |
| 643 | if( DCfg.diffFlags & DIFF_SIDEBYSIDE ){ |
| 644 | DCfg.diffFlags |= DIFF_HTML | DIFF_NOTTOOBIG; |
| 645 | }else{ |
| 646 | DCfg.diffFlags |= DIFF_LINENO | DIFF_HTML | DIFF_NOTTOOBIG; |
| 647 | } |
| 648 | @ <div class="sectionmenu info-changes-menu"> |
| 649 | zW = (DCfg.diffFlags&DIFF_IGNORE_ALLWS)?"&w":""; |
| 650 | if( diffType!=1 ){ |
| 651 | @ %z(chref("button","%R?diff=1%s",zW))Unified Diff</a> |
| 652 | } |
| @@ -718,10 +720,16 @@ | |
| 718 | blob_reset(&old); |
| 719 | blob_reset(&new); |
| 720 | } |
| 721 | } |
| 722 | db_finalize(&q); |
| 723 | append_diff_javascript(diffType); |
| 724 | } |
| 725 | |
| 726 | /* |
| 727 | ** Render a web-page diff of the changes in the working check-out to |
| @@ -741,10 +749,12 @@ | |
| 741 | if( DCfg.diffFlags & DIFF_SIDEBYSIDE ){ |
| 742 | DCfg.diffFlags |= DIFF_HTML | DIFF_NOTTOOBIG; |
| 743 | }else{ |
| 744 | DCfg.diffFlags |= DIFF_LINENO | DIFF_HTML | DIFF_NOTTOOBIG; |
| 745 | } |
| 746 | @ <div class="sectionmenu info-changes-menu"> |
| 747 | zW = (DCfg.diffFlags&DIFF_IGNORE_ALLWS)?"&w":""; |
| 748 | if( diffType!=1 ){ |
| 749 | @ %z(chref("button","%R?diff=1&exbase=%h%s",zExBase,zW))\ |
| 750 | @ Unified Diff</a> |
| @@ -803,10 +813,16 @@ | |
| 803 | } |
| 804 | fossil_free(zLhs); |
| 805 | fossil_free(zRhs); |
| 806 | } |
| 807 | db_finalize(&q); |
| 808 | append_diff_javascript(diffType); |
| 809 | } |
| 810 | |
| 811 | /* |
| 812 | ** WEBPAGE: ckout |
| 813 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -643,10 +643,12 @@ | |
| 643 | if( DCfg.diffFlags & DIFF_SIDEBYSIDE ){ |
| 644 | DCfg.diffFlags |= DIFF_HTML | DIFF_NOTTOOBIG; |
| 645 | }else{ |
| 646 | DCfg.diffFlags |= DIFF_LINENO | DIFF_HTML | DIFF_NOTTOOBIG; |
| 647 | } |
| 648 | @ <div class="section" id="changes_section">Changes</div> |
| 649 | DCfg.diffFlags |= DIFF_NUMSTAT; /* Show stats in the 'Changes' section */ |
| 650 | @ <div class="sectionmenu info-changes-menu"> |
| 651 | zW = (DCfg.diffFlags&DIFF_IGNORE_ALLWS)?"&w":""; |
| 652 | if( diffType!=1 ){ |
| 653 | @ %z(chref("button","%R?diff=1%s",zW))Unified Diff</a> |
| 654 | } |
| @@ -718,10 +720,16 @@ | |
| 720 | blob_reset(&old); |
| 721 | blob_reset(&new); |
| 722 | } |
| 723 | } |
| 724 | db_finalize(&q); |
| 725 | @ <script nonce='%h(style_nonce())'>;/* info.c:%d(__LINE__) */ |
| 726 | @ document.getElementById('changes_section').textContent = 'Changes ' + |
| 727 | @ '(%d(g.diffCnt[0]) file' + (%d(g.diffCnt[0])===1 ? '' : 's') + ': ' + |
| 728 | @ '+%d(g.diffCnt[1]) ' + |
| 729 | @ '−%d(g.diffCnt[2]))' |
| 730 | @ </script> |
| 731 | append_diff_javascript(diffType); |
| 732 | } |
| 733 | |
| 734 | /* |
| 735 | ** Render a web-page diff of the changes in the working check-out to |
| @@ -741,10 +749,12 @@ | |
| 749 | if( DCfg.diffFlags & DIFF_SIDEBYSIDE ){ |
| 750 | DCfg.diffFlags |= DIFF_HTML | DIFF_NOTTOOBIG; |
| 751 | }else{ |
| 752 | DCfg.diffFlags |= DIFF_LINENO | DIFF_HTML | DIFF_NOTTOOBIG; |
| 753 | } |
| 754 | @ <div class="section" id="changes_section">Changes</div> |
| 755 | DCfg.diffFlags |= DIFF_NUMSTAT; /* Show stats in the 'Changes' section */ |
| 756 | @ <div class="sectionmenu info-changes-menu"> |
| 757 | zW = (DCfg.diffFlags&DIFF_IGNORE_ALLWS)?"&w":""; |
| 758 | if( diffType!=1 ){ |
| 759 | @ %z(chref("button","%R?diff=1&exbase=%h%s",zExBase,zW))\ |
| 760 | @ Unified Diff</a> |
| @@ -803,10 +813,16 @@ | |
| 813 | } |
| 814 | fossil_free(zLhs); |
| 815 | fossil_free(zRhs); |
| 816 | } |
| 817 | db_finalize(&q); |
| 818 | @ <script nonce='%h(style_nonce())'>;/* info.c:%d(__LINE__) */ |
| 819 | @ document.getElementById('changes_section').textContent = 'Changes ' + |
| 820 | @ '(%d(g.diffCnt[0]) file' + (%d(g.diffCnt[0])===1 ? '' : 's') + ': ' + |
| 821 | @ '+%d(g.diffCnt[1]) ' + |
| 822 | @ '−%d(g.diffCnt[2]))' |
| 823 | @ </script> |
| 824 | append_diff_javascript(diffType); |
| 825 | } |
| 826 | |
| 827 | /* |
| 828 | ** WEBPAGE: ckout |
| 829 |