mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 07:26:17 -04:00
Added git-review to review files on branch since the branch was created.
This commit is contained in:
parent
27a6e72498
commit
2bcd016f29
6
bin/git-review
Executable file
6
bin/git-review
Executable file
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
branch=${1:-`git rev-parse --abbrev-ref HEAD`}
|
||||
master=${2:-master}
|
||||
|
||||
git diff --name-status `git merge-base $branch $master`..$branch
|
||||
|
|
@ -61,6 +61,10 @@ _git_refactor(){
|
|||
__git_extras_workflow "refactor"
|
||||
}
|
||||
|
||||
_git_review(){
|
||||
__gitcomp "$(__git_heads)"
|
||||
}
|
||||
|
||||
_git_squash(){
|
||||
__gitcomp "$(__git_heads)"
|
||||
}
|
||||
|
|
|
|||
73
man/git-review.1
Normal file
73
man/git-review.1
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
.\" generated with Ronn/v0.7.3
|
||||
.\" http://github.com/rtomayko/ronn/tree/0.7.3
|
||||
.
|
||||
.TH "GIT\-REVIEW" "1" "October 2012" "" ""
|
||||
.
|
||||
.SH "NAME"
|
||||
\fBgit\-review\fR \- Review files changed since branch was created
|
||||
.
|
||||
.SH "SYNOPSIS"
|
||||
\fBgit\-review\fR [<branchname>] [<master>]
|
||||
.
|
||||
.SH "DESCRIPTION"
|
||||
Shows all the file changes thave have happened since a a branch was created from it\'s master (parent) branch\. This can be useful for code reviews when you don\'t want to see the changes that have happened in master since the branching took place\.
|
||||
.
|
||||
.SH "OPTIONS"
|
||||
<branchname>
|
||||
.
|
||||
.P
|
||||
The branch to compare with the <master branch>\. Defaults to the current branch\.
|
||||
.
|
||||
.P
|
||||
<master>
|
||||
.
|
||||
.P
|
||||
The branch that the <branchname> was originally branched from\. Defaults to master\.
|
||||
.
|
||||
.SH "EXAMPLES"
|
||||
Show changes in current branch since it was branched from master
|
||||
.
|
||||
.IP "" 4
|
||||
.
|
||||
.nf
|
||||
|
||||
$ git review
|
||||
.
|
||||
.fi
|
||||
.
|
||||
.IP "" 0
|
||||
.
|
||||
.P
|
||||
Show changes in test branch since it was branched from master
|
||||
.
|
||||
.IP "" 4
|
||||
.
|
||||
.nf
|
||||
|
||||
$ git review test
|
||||
.
|
||||
.fi
|
||||
.
|
||||
.IP "" 0
|
||||
.
|
||||
.P
|
||||
Show changes in hotfix1\.1 branch since it was branched from v1\.0
|
||||
.
|
||||
.IP "" 4
|
||||
.
|
||||
.nf
|
||||
|
||||
$ git review hotfix1\.1 v1\.0
|
||||
.
|
||||
.fi
|
||||
.
|
||||
.IP "" 0
|
||||
.
|
||||
.SH "AUTHOR"
|
||||
Written by Craig MacGregor <\fIcraigerm@gmail\.com\fR>
|
||||
.
|
||||
.SH "REPORTING BUGS"
|
||||
<\fIhttps://github\.com/visionmedia/git\-extras/issues\fR>
|
||||
.
|
||||
.SH "SEE ALSO"
|
||||
<\fIhttps://github\.com/visionmedia/git\-extras\fR>
|
||||
138
man/git-review.1.html
Normal file
138
man/git-review.1.html
Normal file
|
|
@ -0,0 +1,138 @@
|
|||
<!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-review(1) - Review files changed since branch was created</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="#OPTIONS">OPTIONS</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-review(1)</li>
|
||||
<li class='tc'></li>
|
||||
<li class='tr'>git-review(1)</li>
|
||||
</ol>
|
||||
|
||||
<h2 id="NAME">NAME</h2>
|
||||
<p class="man-name">
|
||||
<code>git-review</code> - <span class="man-whatis">Review files changed since branch was created</span>
|
||||
</p>
|
||||
|
||||
<h2 id="SYNOPSIS">SYNOPSIS</h2>
|
||||
|
||||
<p><code>git-review</code> [<branchname>] [<master>]</p>
|
||||
|
||||
<h2 id="DESCRIPTION">DESCRIPTION</h2>
|
||||
|
||||
<p>Shows all the file changes thave have happened since a a branch was
|
||||
created from it's master (parent) branch. This can be useful for code reviews
|
||||
when you don't want to see the changes that have happened in master since the
|
||||
branching took place.</p>
|
||||
|
||||
<h2 id="OPTIONS">OPTIONS</h2>
|
||||
|
||||
<p> <branchname></p>
|
||||
|
||||
<p> The branch to compare with the <master branch>. Defaults to the
|
||||
current branch.</p>
|
||||
|
||||
<p> <master></p>
|
||||
|
||||
<p> The branch that the <branchname> was originally branched
|
||||
from. Defaults to master.</p>
|
||||
|
||||
<h2 id="EXAMPLES">EXAMPLES</h2>
|
||||
|
||||
<p>Show changes in current branch since it was branched from master</p>
|
||||
|
||||
<pre><code>$ git review
|
||||
</code></pre>
|
||||
|
||||
<p>Show changes in test branch since it was branched from master</p>
|
||||
|
||||
<pre><code>$ git review test
|
||||
</code></pre>
|
||||
|
||||
<p>Show changes in hotfix1.1 branch since it was branched from v1.0</p>
|
||||
|
||||
<pre><code>$ git review hotfix1.1 v1.0
|
||||
</code></pre>
|
||||
|
||||
<h2 id="AUTHOR">AUTHOR</h2>
|
||||
|
||||
<p>Written by Craig MacGregor <<a href="mailto:craigerm@gmail.com" data-bare-link="true">craigerm@gmail.com</a>></p>
|
||||
|
||||
<h2 id="REPORTING-BUGS">REPORTING BUGS</h2>
|
||||
|
||||
<p><<a href="https://github.com/visionmedia/git-extras/issues" data-bare-link="true">https://github.com/visionmedia/git-extras/issues</a>></p>
|
||||
|
||||
<h2 id="SEE-ALSO">SEE ALSO</h2>
|
||||
|
||||
<p><<a href="https://github.com/visionmedia/git-extras" data-bare-link="true">https://github.com/visionmedia/git-extras</a>></p>
|
||||
|
||||
|
||||
<ol class='man-decor man-foot man foot'>
|
||||
<li class='tl'></li>
|
||||
<li class='tc'>October 2012</li>
|
||||
<li class='tr'>git-review(1)</li>
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
48
man/git-review.md
Normal file
48
man/git-review.md
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
git-review(1) -- Review files changed since branch was created
|
||||
==============================================================
|
||||
|
||||
## SYNOPSIS
|
||||
|
||||
`git-review` [<branchname>] [<master>]
|
||||
|
||||
## DESCRIPTION
|
||||
Shows all the file changes thave have happened since a a branch was
|
||||
created from it's master (parent) branch. This can be useful for code reviews
|
||||
when you don't want to see the changes that have happened in master since the
|
||||
branching took place.
|
||||
|
||||
## OPTIONS
|
||||
|
||||
<branchname>
|
||||
|
||||
The branch to compare with the <master branch>. Defaults to the
|
||||
current branch.
|
||||
|
||||
<master>
|
||||
|
||||
The branch that the <branchname> was originally branched
|
||||
from. Defaults to master.
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
Show changes in current branch since it was branched from master
|
||||
$ git review
|
||||
|
||||
Show changes in test branch since it was branched from master
|
||||
$ git review test
|
||||
|
||||
Show changes in hotfix1.1 branch since it was branched from v1.0
|
||||
$ git review hotfix1.1 v1.0
|
||||
|
||||
## AUTHOR
|
||||
|
||||
Written by Craig MacGregor <<craigerm@gmail.com>>
|
||||
|
||||
## REPORTING BUGS
|
||||
|
||||
<<https://github.com/visionmedia/git-extras/issues>>
|
||||
|
||||
## SEE ALSO
|
||||
|
||||
<<https://github.com/visionmedia/git-extras>>
|
||||
|
||||
Loading…
Reference in a new issue