Quite a lot of extras for git. git-release, git-ignore, git-setup, git-changelog, git-effort, and more.
git
Go to file
Sam Thursfield 6a000ec99b effort, summary: Correctly estimate the number of active days
The output of `git log` is not exactly in chronological order. The
default sort option (--date-order) is described in the man page as
follows:

    Show no parents before all of its children are shown, but otherwise
    show commits in the commit timestamp order.

The `uniq` program will only remove duplicate lines if they follow each
other. In order for this to work correctly, we need to ensure that the
list of dates is exactly in chronological order. There doesn't seem to
be a `git log` option to achieve this, but we can use the `sort`
program. I used reverse sort (`sort -r`) since the output will be roughly
reverse-sorted already.

It's also worth noting that the default --date-order option sorts by
commit date, but git-summary uses *author* date (%ai). Passing
--author-date-order doesn't fix this issue, though, so I didn't change
that.

At the time of writing, this change reduces the number of 'active days'
for git-extras.git from 367 to 331.
2015-09-14 13:32:10 +01:00
bin effort, summary: Correctly estimate the number of active days 2015-09-14 13:32:10 +01:00
etc Add completion for git-psykorebase. 2015-07-31 17:06:22 +02:00
helper helper/reset-env: helper to prevent GREP_OPTIONS from causing issues 2015-04-08 18:50:41 -04:00
man Merge pull request #445 from nicolaiskogheim/straighten-up-effort 2015-09-14 14:55:54 +05:30
AUTHORS Updated documentation for git-scp and slight feature change 2015-04-27 15:05:17 +08:00
Commands.md update git-feature docs 2015-09-11 20:23:20 +08:00
History.md Version 3.0.0 2015-04-27 17:43:50 +05:30
install.cmd make it possible to update via git extras 2015-08-16 11:47:16 +08:00
install.sh Fixed typo in install.sh 2015-09-04 13:44:51 +02:00
Installation.md make it possible to update via git extras 2015-08-16 11:47:16 +08:00
LICENSE Updated License. 2015-01-01 00:07:00 +05:30
Makefile Mark default task as .PHONY 2015-08-20 12:47:50 +02:00
Makefile.msys add install script for PortableGit(msysgit) 2015-07-29 08:20:10 +02:00
Readme.md Rearrange documentation links, see #358 2015-04-23 21:46:09 +08:00

Git Extras

Little git extras.

Screencasts

Just getting started? Check out these screencasts:

  • introduction -- covering git-ignore, git-setup, git-changelog, git-release, git-effort and more

Installation

See Installation page.

Commands

Go to Commands page for basic usage and examples.

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more