report-git-changes

Search and save all changes from repositories for a specific month

Usage no npm install needed!

<script type="module">
  import reportGitChanges from 'https://cdn.skypack.dev/report-git-changes';
</script>

README

Report Git Changes

NOTE: Project is tested only for macOS users!

This project was created to help with reporting monotonic monthly changes in projects for company purposes.

It is using git log command:

$ git log  --reverse --all --after=first-day-of-month --before=last-day-of-month --author="author-of-git-commits" -p

and iterate through all projects from passed folder.

You have to answer for a few questions and script will be able to generate files with your changes:

Example of project

Usage up to date version

This technique is recommended

You can use this script without installing code on you local machine.

Use command:

$ npx report-git-changes

Usage global package

If you decide to store packages locally, first of all install it as a global npm packages using:

$ npm i -g report-git-changes

Or clone repository locally:

$ git clone https://github.com/kubek93/report-git-changes.git

and execute command in your command line:

$ report-git-changes