mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 07:26:17 -04:00
Merge pull request #769 from spacewander/no_line_summary
git-line-summary: should be the history
This commit is contained in:
commit
fa5017a4a5
|
|
@ -30,7 +30,6 @@
|
|||
- [`git ignore`](#git-ignore)
|
||||
- [`git ignore-io`](#git-ignore-io)
|
||||
- [`git info`](#git-info)
|
||||
- [`git line-summary`](#git-line-summary)
|
||||
- [`git local-commits`](#git-local-commits)
|
||||
- [`git lock`](#git-lock)
|
||||
- [`git locked`](#git-locked)
|
||||
|
|
@ -214,10 +213,6 @@ project : git-extras
|
|||
1 Daniel Schildt 0.0%
|
||||
```
|
||||
|
||||
## git line-summary
|
||||
|
||||
WARNING: git line-summary has been replaced by [`git summary --line`](#git-summary) and will be removed in a future release.
|
||||
|
||||
## git effort
|
||||
|
||||
Displays "effort" statistics, currently just the number of commits per file, showing highlighting where the most activity is. The "active days" column is the total number of days which contributed modifications to this file.
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ in `c:\git`:
|
|||
install.cmd "C:\git"
|
||||
```
|
||||
|
||||
Last, to use `git line-summary`, `git summary` and `git ignore-io`, you need to copy
|
||||
Last, to use `git summary` and `git ignore-io`, you need to copy
|
||||
`column.exe` from a [msys2][1] installation from `folder-your-msys2-installed/usr/bin`
|
||||
to `folder-your-git-installed/usr/bin` or wait for git 2.7.1, which will include column.exe.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,60 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
project=${PWD##*/}
|
||||
|
||||
#
|
||||
# list the last modified author for each line
|
||||
#
|
||||
single_file() {
|
||||
while read data
|
||||
do
|
||||
if [[ $(file "$data") = *text* ]]; then
|
||||
git blame --line-porcelain "$data" 2>/dev/null | grep "^author\ " | LC_ALL=C sed -n 's/^author //p';
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
#
|
||||
# list the author for all file
|
||||
#
|
||||
lines() {
|
||||
git ls-files | single_file
|
||||
}
|
||||
|
||||
#
|
||||
# count the line count
|
||||
#
|
||||
count() {
|
||||
lines | wc -l
|
||||
}
|
||||
|
||||
#
|
||||
# sort by author modified lines
|
||||
#
|
||||
authors() {
|
||||
lines | sort | uniq -c | sort -rn
|
||||
}
|
||||
|
||||
#
|
||||
# list as percentage for author modified lines
|
||||
#
|
||||
result() {
|
||||
authors | awk '
|
||||
{ args[NR] = $0; sum += $0 }
|
||||
END {
|
||||
for (i = 1; i <= NR; ++i) {
|
||||
printf " %s, %2.1f%%\n", args[i], 100 * args[i] / sum
|
||||
}
|
||||
}
|
||||
' | column -t -s,
|
||||
}
|
||||
|
||||
# summary
|
||||
|
||||
echo
|
||||
echo " project : $project"
|
||||
echo " lines : $(count)"
|
||||
echo " authors :"
|
||||
result
|
||||
echo
|
||||
|
||||
|
|
@ -46,11 +46,11 @@ file_count() {
|
|||
# list authors
|
||||
#
|
||||
|
||||
authors() {
|
||||
format_authors() {
|
||||
# a rare unicode character is used as separator to avoid conflicting with
|
||||
# author name. However, Linux column utility will escape tab if separator
|
||||
# specified, so we do unesaping after it.
|
||||
git shortlog -n -s $commit | LC_ALL=C awk '
|
||||
LC_ALL=C awk '
|
||||
{ args[NR] = $0; sum += $0 }
|
||||
END {
|
||||
for (i = 1; i <= NR; ++i) {
|
||||
|
|
@ -68,16 +68,54 @@ repository_age() {
|
|||
git log --reverse --pretty=oneline --format="%ar" | head -n 1 | LC_ALL=C sed 's/ago//'
|
||||
}
|
||||
|
||||
#
|
||||
# list the last modified author for each line
|
||||
#
|
||||
single_file() {
|
||||
while read data
|
||||
do
|
||||
if [[ $(file "$data") = *text* ]]; then
|
||||
git blame --line-porcelain "$data" 2>/dev/null | grep "^author\ " | LC_ALL=C sed -n 's/^author //p';
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
#
|
||||
# list the author for all file
|
||||
#
|
||||
lines() {
|
||||
git ls-files | single_file
|
||||
}
|
||||
|
||||
#
|
||||
# get the number of the lines
|
||||
#
|
||||
line_count() {
|
||||
lines | wc -l
|
||||
}
|
||||
|
||||
result() {
|
||||
lines | sort | uniq -c | sort -rn | awk '
|
||||
{ args[NR] = $0; sum += $0 }
|
||||
END {
|
||||
for (i = 1; i <= NR; ++i) {
|
||||
printf " %s, %2.1f%%\n", args[i], 100 * args[i] / sum
|
||||
}
|
||||
}
|
||||
' | column -t -s,
|
||||
}
|
||||
|
||||
# summary
|
||||
|
||||
echo
|
||||
echo " project : $project"
|
||||
|
||||
if test "$1" = "--line"; then
|
||||
shift
|
||||
git line-summary "$@"
|
||||
echo
|
||||
echo " lines : $(line_count)"
|
||||
echo " authors :"
|
||||
lines | sort | uniq -c | sort -rn | format_authors
|
||||
else
|
||||
|
||||
echo
|
||||
echo " project : $project"
|
||||
echo " repo age :" $(repository_age)
|
||||
echo " active :" $(active_days) days
|
||||
echo " commits :" $(commit_count)
|
||||
|
|
@ -85,7 +123,5 @@ else
|
|||
echo " files :" $(file_count)
|
||||
fi
|
||||
echo " authors : "
|
||||
authors
|
||||
echo
|
||||
|
||||
git shortlog -n -s $commit | format_authors
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ test $# == 0 && usage
|
|||
|
||||
for name in "$@"; do
|
||||
name=${name#git-}
|
||||
[[ "$name" == "rscp" || "$name" == "line-summary" ]] && continue
|
||||
[[ "$name" == "rscp" ]] && continue
|
||||
check "$name"
|
||||
done
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
.\" generated with Ronn/v0.7.3
|
||||
.\" http://github.com/rtomayko/ronn/tree/0.7.3
|
||||
.
|
||||
.TH "GIT\-EXTRAS" "1" "June 2019" "" "Git Extras"
|
||||
.TH "GIT\-EXTRAS" "1" "July 2019" "" "Git Extras"
|
||||
.
|
||||
.SH "NAME"
|
||||
\fBgit\-extras\fR \- Awesome GIT utilities
|
||||
|
|
@ -120,9 +120,6 @@ Self update\.
|
|||
\fBgit\-info(1)\fR Returns information on current repository
|
||||
.
|
||||
.IP "\(bu" 4
|
||||
\fBgit\-line\-summary(1)\fR Show repository summary by line
|
||||
.
|
||||
.IP "\(bu" 4
|
||||
\fBgit\-local\-commits(1)\fR List local commits
|
||||
.
|
||||
.IP "\(bu" 4
|
||||
|
|
@ -171,7 +168,7 @@ Self update\.
|
|||
\fBgit\-rename\-branch(1)\fR rename local branch and push to remote
|
||||
.
|
||||
.IP "\(bu" 4
|
||||
\fBgit\-rename\-remote(1)\fR rename a remote
|
||||
\fBgit\-rename\-remote(1)\fR Rename a remote
|
||||
.
|
||||
.IP "\(bu" 4
|
||||
\fBgit\-rename\-tag(1)\fR Rename a tag
|
||||
|
|
|
|||
|
|
@ -124,7 +124,6 @@
|
|||
<li> <strong><a class="man-ref" href="git-ignore-io.html">git-ignore-io<span class="s">(1)</span></a></strong> Get sample gitignore file</li>
|
||||
<li> <strong><a class="man-ref" href="git-ignore.html">git-ignore<span class="s">(1)</span></a></strong> Add .gitignore patterns</li>
|
||||
<li> <strong><a class="man-ref" href="git-info.html">git-info<span class="s">(1)</span></a></strong> Returns information on current repository</li>
|
||||
<li> <strong><a class="man-ref" href="git-line-summary.html">git-line-summary<span class="s">(1)</span></a></strong> Show repository summary by line</li>
|
||||
<li> <strong><a class="man-ref" href="git-local-commits.html">git-local-commits<span class="s">(1)</span></a></strong> List local commits</li>
|
||||
<li> <strong><a class="man-ref" href="git-lock.html">git-lock<span class="s">(1)</span></a></strong> Lock a file excluded from version control</li>
|
||||
<li> <strong><a class="man-ref" href="git-locked.html">git-locked<span class="s">(1)</span></a></strong> ls files that have been locked</li>
|
||||
|
|
@ -141,7 +140,7 @@
|
|||
<li> <strong><a class="man-ref" href="git-refactor.html">git-refactor<span class="s">(1)</span></a></strong> Create refactor branch</li>
|
||||
<li> <strong><a class="man-ref" href="git-release.html">git-release<span class="s">(1)</span></a></strong> Commit, tag and push changes to the repository</li>
|
||||
<li> <strong><a class="man-ref" href="git-rename-branch.html">git-rename-branch<span class="s">(1)</span></a></strong> rename local branch and push to remote</li>
|
||||
<li> <strong><a class="man-ref" href="git-rename-remote.html">git-rename-remote<span class="s">(1)</span></a></strong> rename a remote</li>
|
||||
<li> <strong><a class="man-ref" href="git-rename-remote.html">git-rename-remote<span class="s">(1)</span></a></strong> Rename a remote</li>
|
||||
<li> <strong><a class="man-ref" href="git-rename-tag.html">git-rename-tag<span class="s">(1)</span></a></strong> Rename a tag</li>
|
||||
<li> <strong><a class="man-ref" href="git-repl.html">git-repl<span class="s">(1)</span></a></strong> git read-eval-print-loop</li>
|
||||
<li> <strong><a class="man-ref" href="git-reset-file.html">git-reset-file<span class="s">(1)</span></a></strong> Reset one file</li>
|
||||
|
|
@ -165,7 +164,7 @@
|
|||
|
||||
<h2 id="AUTHOR">AUTHOR</h2>
|
||||
|
||||
<p>Written by Tj Holowaychuk <<a href="mailto:tj@vision-media.ca" data-bare-link="true">tj@vision-media.ca</a>></p>
|
||||
<p>Written by Tj Holowaychuk <<a href="mailto:tj@vision-media.ca" data-bare-link="true">tj@vision-media.ca</a>></p>
|
||||
|
||||
<h2 id="REPORTING-BUGS">REPORTING BUGS</h2>
|
||||
|
||||
|
|
@ -178,7 +177,7 @@
|
|||
|
||||
<ol class='man-decor man-foot man foot'>
|
||||
<li class='tl'></li>
|
||||
<li class='tc'>June 2019</li>
|
||||
<li class='tc'>July 2019</li>
|
||||
<li class='tr'>git-extras(1)</li>
|
||||
</ol>
|
||||
|
||||
|
|
|
|||
|
|
@ -51,7 +51,6 @@ git-extras(1) -- Awesome GIT utilities
|
|||
- **git-ignore-io(1)** Get sample gitignore file
|
||||
- **git-ignore(1)** Add .gitignore patterns
|
||||
- **git-info(1)** Returns information on current repository
|
||||
- **git-line-summary(1)** Show repository summary by line
|
||||
- **git-local-commits(1)** List local commits
|
||||
- **git-lock(1)** Lock a file excluded from version control
|
||||
- **git-locked(1)** ls files that have been locked
|
||||
|
|
|
|||
|
|
@ -1,200 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv='content-type' value='text/html;charset=utf8'>
|
||||
<meta name='generator' value='Ronn/v0.7.3 (http://github.com/rtomayko/ronn/tree/0.7.3)'>
|
||||
<title>git-line-summary(1) - Show repository summary by line</title>
|
||||
<style type='text/css' media='all'>
|
||||
/* style: man */
|
||||
body#manpage {margin:0}
|
||||
.mp {max-width:100ex;padding:0 9ex 1ex 4ex}
|
||||
.mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
|
||||
.mp h2 {margin:10px 0 0 0}
|
||||
.mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
|
||||
.mp h3 {margin:0 0 0 4ex}
|
||||
.mp dt {margin:0;clear:left}
|
||||
.mp dt.flush {float:left;width:8ex}
|
||||
.mp dd {margin:0 0 0 9ex}
|
||||
.mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
|
||||
.mp pre {margin-bottom:20px}
|
||||
.mp pre+h2,.mp pre+h3 {margin-top:22px}
|
||||
.mp h2+pre,.mp h3+pre {margin-top:5px}
|
||||
.mp img {display:block;margin:auto}
|
||||
.mp h1.man-title {display:none}
|
||||
.mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
|
||||
.mp h2 {font-size:16px;line-height:1.25}
|
||||
.mp h1 {font-size:20px;line-height:2}
|
||||
.mp {text-align:justify;background:#fff}
|
||||
.mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
|
||||
.mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
|
||||
.mp u {text-decoration:underline}
|
||||
.mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
|
||||
.mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
|
||||
.mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
|
||||
.mp b.man-ref {font-weight:normal;color:#434241}
|
||||
.mp pre {padding:0 4ex}
|
||||
.mp pre code {font-weight:normal;color:#434241}
|
||||
.mp h2+pre,h3+pre {padding-left:0}
|
||||
ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
|
||||
ol.man-decor {width:100%}
|
||||
ol.man-decor li.tl {text-align:left}
|
||||
ol.man-decor li.tc {text-align:center;letter-spacing:4px}
|
||||
ol.man-decor li.tr {text-align:right;float:right}
|
||||
</style>
|
||||
</head>
|
||||
<!--
|
||||
The following styles are deprecated and will be removed at some point:
|
||||
div#man, div#man ol.man, div#man ol.head, div#man ol.man.
|
||||
|
||||
The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
|
||||
.man-navigation should be used instead.
|
||||
-->
|
||||
<body id='manpage'>
|
||||
<div class='mp' id='man'>
|
||||
|
||||
<div class='man-navigation' style='display:none'>
|
||||
<a href="#NAME">NAME</a>
|
||||
<a href="#SYNOPSIS">SYNOPSIS</a>
|
||||
<a href="#DESCRIPTION">DESCRIPTION</a>
|
||||
<a href="#EXAMPLES">EXAMPLES</a>
|
||||
<a href="#AUTHOR">AUTHOR</a>
|
||||
<a href="#REPORTING-BUGS">REPORTING BUGS</a>
|
||||
<a href="#SEE-ALSO">SEE ALSO</a>
|
||||
</div>
|
||||
|
||||
<ol class='man-decor man-head man head'>
|
||||
<li class='tl'>git-line-summary(1)</li>
|
||||
<li class='tc'>Git Extras</li>
|
||||
<li class='tr'>git-line-summary(1)</li>
|
||||
</ol>
|
||||
|
||||
<h2 id="NAME">NAME</h2>
|
||||
<p class="man-name">
|
||||
<code>git-line-summary</code> - <span class="man-whatis">Show repository summary by line</span>
|
||||
</p>
|
||||
|
||||
<h2 id="SYNOPSIS">SYNOPSIS</h2>
|
||||
|
||||
<p><code>git-line-summary</code></p>
|
||||
|
||||
<h2 id="DESCRIPTION">DESCRIPTION</h2>
|
||||
|
||||
<p>Show a summary by line of the repository, rather than by commit like git-summary.</p>
|
||||
|
||||
<h2 id="EXAMPLES">EXAMPLES</h2>
|
||||
|
||||
<p> Outputs a repo summary by line.</p>
|
||||
|
||||
<pre><code>$ git line-summary
|
||||
|
||||
project : git-extras
|
||||
lines : 16004
|
||||
authors :
|
||||
7757 hemanth.hm 48.5%
|
||||
1019 spacewander 6.4%
|
||||
916 CJ 5.7%
|
||||
768 Jonhnny Weslley 4.8%
|
||||
711 Mark Eissler 4.4%
|
||||
678 timfeirg 4.2%
|
||||
474 Ivan Malopinsky 3.0%
|
||||
387 nickl- 2.4%
|
||||
368 Tj Holowaychuk 2.3%
|
||||
337 Paul Schreiber 2.1%
|
||||
269 Jesús Espino 1.7%
|
||||
266 wooorm 1.7%
|
||||
236 Chris Hall 1.5%
|
||||
217 TJ Holowaychuk 1.4%
|
||||
205 Leila Muhtasib 1.3%
|
||||
178 Hemanth.HM 1.1%
|
||||
107 Niklas Fiekas 0.7%
|
||||
80 Andy 0.5%
|
||||
74 soffolk 0.5%
|
||||
68 Julio Napurí 0.4%
|
||||
67 Philipp Klose 0.4%
|
||||
66 Sasha Khamkov 0.4%
|
||||
66 Nate Jones 0.4%
|
||||
65 Kenneth Reitz 0.4%
|
||||
64 Rico Sta. Cruz 0.4%
|
||||
49 Bruno Sutic 0.3%
|
||||
36 chernjie 0.2%
|
||||
35 Titus Wormer 0.2%
|
||||
35 Michael Komitee 0.2%
|
||||
33 David Hartmann 0.2%
|
||||
28 Kevin Woo 0.2%
|
||||
27 Todd Wolfson 0.2%
|
||||
22 David Baumgold 0.1%
|
||||
22 Carl Casbolt 0.1%
|
||||
18 Ciro Nunes 0.1%
|
||||
18 Andrew Starr-Bochicchio 0.1%
|
||||
16 Valérian Galliat 0.1%
|
||||
16 Riceball LEE 0.1%
|
||||
16 Damian Krzeminski 0.1%
|
||||
12 nulltask 0.1%
|
||||
12 Richard Littauer 0.1%
|
||||
11 Jesse Sipprell 0.1%
|
||||
10 meza 0.1%
|
||||
10 dead-horse 0.1%
|
||||
9 Kylie McClain 0.1%
|
||||
9 Camille Reynders 0.1%
|
||||
8 Jon Ander Peñalba 0.0%
|
||||
8 Guillaume Seren 0.0%
|
||||
8 Adam Parkin 0.0%
|
||||
7 Newell Zhu 0.0%
|
||||
7 Florian H 0.0%
|
||||
7 Andre Cerqueira 0.0%
|
||||
6 zeroDivisible 0.0%
|
||||
6 Rasmus Wriedt Larsen 0.0%
|
||||
6 Konstantin Schukraft 0.0%
|
||||
5 Dan Jackson 0.0%
|
||||
4 jykntr 0.0%
|
||||
3 phigoro 0.0%
|
||||
3 eszabpt 0.0%
|
||||
3 Raphael Fleischlin 0.0%
|
||||
3 Curtis McEnroe 0.0%
|
||||
3 Balazs Nadasdi 0.0%
|
||||
3 Alex McHale 0.0%
|
||||
2 Not Committed Yet 0.0%
|
||||
2 Joshua Appelman 0.0%
|
||||
2 Evan Grim 0.0%
|
||||
2 Dave James Miller 0.0%
|
||||
2 Alexander Krasnukhin 0.0%
|
||||
2 Aggelos Orfanakos 0.0%
|
||||
1 Wil Moore III 0.0%
|
||||
1 TweeKane 0.0%
|
||||
1 Tony 0.0%
|
||||
1 Ryan Bohn 0.0%
|
||||
1 Rob Kennedy 0.0%
|
||||
1 Phally 0.0%
|
||||
1 Moritz Grauel 0.0%
|
||||
1 Jonathan "Duke" Leto 0.0%
|
||||
1 Jianjin Fan 0.0%
|
||||
1 Jean Jordaan 0.0%
|
||||
1 Jan Krueger 0.0%
|
||||
1 Hogan Long 0.0%
|
||||
1 Dung Quang 0.0%
|
||||
1 Brandon Zylstra 0.0%
|
||||
1 Aurélien Scoubeau 0.0%
|
||||
</code></pre>
|
||||
|
||||
<h2 id="AUTHOR">AUTHOR</h2>
|
||||
|
||||
<p>Written by Newell Zhu <<a href="mailto:zlx.star@gmail.com" data-bare-link="true">zlx.star@gmail.com</a>></p>
|
||||
|
||||
<h2 id="REPORTING-BUGS">REPORTING BUGS</h2>
|
||||
|
||||
<p><<a href="https://github.com/tj/git-extras/issues" data-bare-link="true">https://github.com/tj/git-extras/issues</a>></p>
|
||||
|
||||
<h2 id="SEE-ALSO">SEE ALSO</h2>
|
||||
|
||||
<p><<a href="https://github.com/tj/git-extras" data-bare-link="true">https://github.com/tj/git-extras</a>></p>
|
||||
|
||||
|
||||
<ol class='man-decor man-foot man foot'>
|
||||
<li class='tl'></li>
|
||||
<li class='tc'>October 2017</li>
|
||||
<li class='tr'>git-line-summary(1)</li>
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
git-line-summary(1) -- Show repository summary by line
|
||||
================================
|
||||
|
||||
## SYNOPSIS
|
||||
|
||||
`git-line-summary`
|
||||
|
||||
## DESCRIPTION
|
||||
|
||||
Show a summary by line of the repository, rather than by commit like git-summary.
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
Outputs a repo summary by line.
|
||||
|
||||
$ git line-summary
|
||||
|
||||
project : git-extras
|
||||
lines : 16004
|
||||
authors :
|
||||
7757 hemanth.hm 48.5%
|
||||
1019 spacewander 6.4%
|
||||
916 CJ 5.7%
|
||||
768 Jonhnny Weslley 4.8%
|
||||
711 Mark Eissler 4.4%
|
||||
678 timfeirg 4.2%
|
||||
474 Ivan Malopinsky 3.0%
|
||||
387 nickl- 2.4%
|
||||
368 Tj Holowaychuk 2.3%
|
||||
337 Paul Schreiber 2.1%
|
||||
269 Jesús Espino 1.7%
|
||||
266 wooorm 1.7%
|
||||
236 Chris Hall 1.5%
|
||||
217 TJ Holowaychuk 1.4%
|
||||
205 Leila Muhtasib 1.3%
|
||||
178 Hemanth.HM 1.1%
|
||||
107 Niklas Fiekas 0.7%
|
||||
80 Andy 0.5%
|
||||
74 soffolk 0.5%
|
||||
68 Julio Napurí 0.4%
|
||||
67 Philipp Klose 0.4%
|
||||
66 Sasha Khamkov 0.4%
|
||||
66 Nate Jones 0.4%
|
||||
65 Kenneth Reitz 0.4%
|
||||
64 Rico Sta. Cruz 0.4%
|
||||
49 Bruno Sutic 0.3%
|
||||
36 chernjie 0.2%
|
||||
35 Titus Wormer 0.2%
|
||||
35 Michael Komitee 0.2%
|
||||
33 David Hartmann 0.2%
|
||||
28 Kevin Woo 0.2%
|
||||
27 Todd Wolfson 0.2%
|
||||
22 David Baumgold 0.1%
|
||||
22 Carl Casbolt 0.1%
|
||||
18 Ciro Nunes 0.1%
|
||||
18 Andrew Starr-Bochicchio 0.1%
|
||||
16 Valérian Galliat 0.1%
|
||||
16 Riceball LEE 0.1%
|
||||
16 Damian Krzeminski 0.1%
|
||||
12 nulltask 0.1%
|
||||
12 Richard Littauer 0.1%
|
||||
11 Jesse Sipprell 0.1%
|
||||
10 meza 0.1%
|
||||
10 dead-horse 0.1%
|
||||
9 Kylie McClain 0.1%
|
||||
9 Camille Reynders 0.1%
|
||||
8 Jon Ander Peñalba 0.0%
|
||||
8 Guillaume Seren 0.0%
|
||||
8 Adam Parkin 0.0%
|
||||
7 Newell Zhu 0.0%
|
||||
7 Florian H 0.0%
|
||||
7 Andre Cerqueira 0.0%
|
||||
6 zeroDivisible 0.0%
|
||||
6 Rasmus Wriedt Larsen 0.0%
|
||||
6 Konstantin Schukraft 0.0%
|
||||
5 Dan Jackson 0.0%
|
||||
4 jykntr 0.0%
|
||||
3 phigoro 0.0%
|
||||
3 eszabpt 0.0%
|
||||
3 Raphael Fleischlin 0.0%
|
||||
3 Curtis McEnroe 0.0%
|
||||
3 Balazs Nadasdi 0.0%
|
||||
3 Alex McHale 0.0%
|
||||
2 Not Committed Yet 0.0%
|
||||
2 Joshua Appelman 0.0%
|
||||
2 Evan Grim 0.0%
|
||||
2 Dave James Miller 0.0%
|
||||
2 Alexander Krasnukhin 0.0%
|
||||
2 Aggelos Orfanakos 0.0%
|
||||
1 Wil Moore III 0.0%
|
||||
1 TweeKane 0.0%
|
||||
1 Tony 0.0%
|
||||
1 Ryan Bohn 0.0%
|
||||
1 Rob Kennedy 0.0%
|
||||
1 Phally 0.0%
|
||||
1 Moritz Grauel 0.0%
|
||||
1 Jonathan "Duke" Leto 0.0%
|
||||
1 Jianjin Fan 0.0%
|
||||
1 Jean Jordaan 0.0%
|
||||
1 Jan Krueger 0.0%
|
||||
1 Hogan Long 0.0%
|
||||
1 Dung Quang 0.0%
|
||||
1 Brandon Zylstra 0.0%
|
||||
1 Aurélien Scoubeau 0.0%
|
||||
|
||||
## AUTHOR
|
||||
|
||||
Written by Newell Zhu <<zlx.star@gmail.com>>
|
||||
|
||||
## REPORTING BUGS
|
||||
|
||||
<<https://github.com/tj/git-extras/issues>>
|
||||
|
||||
## SEE ALSO
|
||||
|
||||
<<https://github.com/tj/git-extras>>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
.\" generated with Ronn/v0.7.3
|
||||
.\" http://github.com/rtomayko/ronn/tree/0.7.3
|
||||
.
|
||||
.TH "GIT\-SUMMARY" "1" "October 2017" "" "Git Extras"
|
||||
.TH "GIT\-SUMMARY" "1" "July 2019" "" "Git Extras"
|
||||
.
|
||||
.SH "NAME"
|
||||
\fBgit\-summary\fR \- Show repository summary
|
||||
|
|
@ -22,7 +22,7 @@ Summarize only the range of commits included in the <commitish>\.
|
|||
\-\-line
|
||||
.
|
||||
.P
|
||||
Summarize with lines other than commits\. This actually just results in a call to \fBgit\-line\-summary\fR(1)\. Any <commitish> is ignored when \-\-line is specified\. See \fBgit\-line\-summary\fR(1) for more info\.
|
||||
Summarize with lines other than commits\. Any <commitish> is ignored when \-\-line is specified\.
|
||||
.
|
||||
.SH "EXAMPLES"
|
||||
Outputs a repo summary:
|
||||
|
|
|
|||
|
|
@ -90,9 +90,8 @@
|
|||
|
||||
<p> --line</p>
|
||||
|
||||
<p> Summarize with lines other than commits. This actually just results in a call
|
||||
to <code>git-line-summary</code>(1). Any <commitish> is ignored when --line is specified.
|
||||
See <code>git-line-summary</code>(1) for more info.</p>
|
||||
<p> Summarize with lines other than commits.
|
||||
Any <commitish> is ignored when --line is specified.</p>
|
||||
|
||||
<h2 id="EXAMPLES">EXAMPLES</h2>
|
||||
|
||||
|
|
@ -134,7 +133,7 @@ authors :
|
|||
|
||||
<h2 id="AUTHOR">AUTHOR</h2>
|
||||
|
||||
<p>Written by Tj Holowaychuk <<a href="mailto:tj@vision-media.ca" data-bare-link="true">tj@vision-media.ca</a>></p>
|
||||
<p>Written by Tj Holowaychuk <<a href="mailto:tj@vision-media.ca" data-bare-link="true">tj@vision-media.ca</a>></p>
|
||||
|
||||
<h2 id="REPORTING-BUGS">REPORTING BUGS</h2>
|
||||
|
||||
|
|
@ -147,7 +146,7 @@ authors :
|
|||
|
||||
<ol class='man-decor man-foot man foot'>
|
||||
<li class='tl'></li>
|
||||
<li class='tc'>October 2017</li>
|
||||
<li class='tc'>July 2019</li>
|
||||
<li class='tr'>git-summary(1)</li>
|
||||
</ol>
|
||||
|
||||
|
|
|
|||
|
|
@ -17,9 +17,8 @@ Shows a summary of the repository.
|
|||
|
||||
--line
|
||||
|
||||
Summarize with lines other than commits. This actually just results in a call
|
||||
to `git-line-summary`(1). Any <commitish> is ignored when --line is specified.
|
||||
See `git-line-summary`(1) for more info.
|
||||
Summarize with lines other than commits.
|
||||
Any <commitish> is ignored when --line is specified.
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@ git-guilt(1) git-guilt
|
|||
git-ignore-io(1) git-ignore-io
|
||||
git-ignore(1) git-ignore
|
||||
git-info(1) git-info
|
||||
git-line-summary(1) git-line-summary
|
||||
git-local-commits(1) git-local-commits
|
||||
git-lock(1) git-lock
|
||||
git-locked(1) git-locked
|
||||
|
|
|
|||
Loading…
Reference in a new issue