Skip to main content

Python script to peek what various commits someone did

Project description

Installation

pip install git-peek

pip install git+https://github.com/sherry-ummen/git-peek.git

Description

Python script to peek what various commits someone did

Usage

usage: git-peek [-h] [–version] [-v] [-vv] [-a AUTHOR] [-x] [-n LINE_LIMIT] [-f] [-nb]

Git Peek

optional arguments:
-h, --help

show this help message and exit

--version

show program’s version number and exit

-v, --verbose

set loglevel to INFO

-vv, --very-verbose

set loglevel to DEBUG

-a AUTHOR, --author AUTHOR

commit author

-x, --across

show commit across all branches

-n LINE_LIMIT, --nl LINE_LIMIT

limit the number of log lines

-f, --fetch

fetch all before showing the log entries

-nb, --new-branches

show new branches which are not fetched yet

Examples:

  • Check commits from you in the current branch

    git-peek

  • Check commit from some specific user

    git-peek -a “Johnny English”

  • Limit the number of lines of output

    git-peek -a “Johnny English” -n 10

  • Check commit from user across branches

    git-peek -a “Johnny English” -n 10 -x

  • git fetch –all before listing the commits

    git-peek -a “Johnny English” -n 10 -f

  • list commits from all users across branches

    git-peek -a “ “ -n 10 -f -x

  • list all the new branches since you last fetched (Note: It will just do a dry run)

    git-peek -nb

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

git_peek-1.3-py2.py3-none-any.whl (5.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file git_peek-1.3-py2.py3-none-any.whl.

File metadata

  • Download URL: git_peek-1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for git_peek-1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0af721001559926a04160d5c1ea78ca86feff28e062017ab0fb02053a697e7cb
MD5 d6b6104d8087eb3288beceabf8e64993
BLAKE2b-256 38c037df18e5cf712571ccc6a40f81cb878a68806a3d9c1e17c69c2989bfd24b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page