Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: scivision/gitMC

v2.0.0

14 Dec 18:55
f241884

Choose a tag to compare

  • Require use of PyGit2 library for much faster "gitstatus" rather than lots of CLI operations
  • use asyncio.Semaphore to avoid OSError 24 too many open files ulimit issue. We don't represent this as the most efficient implementation.

Full Changelog: v1.12.1...v2.0.0

bugfix: gitstat missed commit not push

13 Jan 23:11
0cd68c7

Choose a tag to compare

bugfix for v1.12.0: a typo made "commit but not pushed" not be detected with "git stat". This is fixed.

gitstat add --serial option to run non-asyncio version.

functionalize asyncio.subprocess, improve logic

06 Sep 20:16
72e2b14

Choose a tag to compare

Timeout individual Git operations instead of overall, allowing one operation to timeout without aborting all other pending operations.

This is especially useful for "git pull" and "git fetch". It's implemented in src/gitutils/git.py:subprocess_asyncio().
The calling async function calls with asyncio.wait_for() to implement and catch the timeout.

gitpull,gitfetch: no prompt default. Python >= 3.9

07 Mar 05:29

Choose a tag to compare

gitpull,gitfetch: new default of skipping dirs needing password

use -p --prompt option to again prompt for password

pyproject.toml only

02 Jan 19:45

Choose a tag to compare

PEP621: use pyproject.toml only

enhance CI, test connection fetchpull, python >= 3.8 required

11 Apr 01:31
a47d880

Choose a tag to compare

v1.10.0

for quality/ease of maint, required python >= 3.8

git{pull,fetch}: print what's changed on remote

11 Jun 05:47
ea40f63

Choose a tag to compare

require Git >= 2.23 for gitbranch

16 Feb 19:00
9105561

Choose a tag to compare

Older Git makes these mass branch-switching and checking operations cumbersome, so require newer Git for reliability.

git_branch: compatible with old Git

08 Feb 03:51
c494fb2

Choose a tag to compare

v1.8.2

modernize type anno

gitbranch: multiple default branches

17 Dec 03:44
4b54d40

Choose a tag to compare

gitbranch: default to ["main", "master"] as defaults

Morty Proxy This is a proxified and sanitized view of the page, visit original site.