https://github.com/link-intersystems/gitdirstat
GitDirStat - removing files from a git repository made easy.
https://github.com/link-intersystems/gitdirstat
Last synced: over 1 year ago
JSON representation
GitDirStat - removing files from a git repository made easy.
- Host: GitHub
- URL: https://github.com/link-intersystems/gitdirstat
- Owner: link-intersystems
- License: apache-2.0
- Created: 2014-12-27T17:39:53.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-09-05T04:39:26.000Z (almost 3 years ago)
- Last Synced: 2025-03-29T08:32:57.918Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 637 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GitDirStat
=============
GitDirStat is a GIT maintenance application written in java and based on the [JGIT](https://eclipse.org/jgit/) library provided by [eclipse.org](https://eclipse.org).
Features
-------
* List file paths in a git repository and the total size that they allocate in the repository's history.
* Remove paths from the history. Like [`git filter-branch --index-filter`](http://git-scm.com/docs/git-filter-branch).
* Table and tree view for path selection.
-----------
Usage
-----
You need Java 1.6. or higher to execute GitDirStat. Open a command line and execute `java -version` to see which version you have installed.
Download the [latest release](https://github.com/link-intersystems/GitDirStat/releases/latest).
If your `open with`([for win7](http://windows.microsoft.com/en-us/windows/change-file-open-program#1TC=windows-7)) is configured to execute `.jar` files using the `java`runtime you can just
double-click on the `GitDirStat--gui.jar`.
If you want to use the command line type
java -jar GitDirStat--gui.jar [GIT_REPOSITORY_PATH]
to execute GitDirStat.
The parameter `GIT_REPOSITORY_PATH` is optional and can be omitted. If you provide this parameter the UI will start and open this repository. You can
open a repository in the UI using `File -> Open Git Repository`.
Screenshots
-----
### Analyzing repository

### Table result

### Tree result

### Remove paths from repository
