Results 1 to 4 of 4

Thread: Git sync scanner

Threaded View

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Jun 2015
    Posts
    1,296

    Git sync scanner

    If you have a bunch of git repos it can be hard to remember which ones are out of sync. It gets worse if you work across multiple locations.

    This is a small utility to scan a parent directory for all git repos under it and spit out stats.

    - commits ahead of upstream
    - commits behind upstream
    - untracked files count
    - modified files since last commit

    Clicking on an entry will show some quick stats in the right hand pane.

    checkbox options to ignore:
    - fatal upstream errors (ie no remote, remote doesnt exist, etc)
    - hide repos that are completely up to date

    main list also has a filter option and column sorting.

    I was lazy and this project requires an open source library for some boiler plate (file system, browse dialogs, cmd output, helper functions etc):

    https://sandsprite.com/openSource.php?id=98

    You can either rip the classes you want and include them directly in this project or just
    compile a copy of it yourself.

    also requires git installed, i use the 64 bit version from here: https://git-scm.com/downloads/win
    https://github.com/git-for-windows/g...9.0-64-bit.exe

    edit: updated 6.5.25 - added git fetch to make sure it knows remote status, and git pull form for one click updates
    Attached Images Attached Images  
    Attached Files Attached Files
    Last edited by dz32; Jun 5th, 2025 at 01:33 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width