Git large file manager.
Install the DMD 2 compiler (using the MinGW setup option on Windows).
Build the executable with the following command line :
dmd -m64 bit.d
bit [options]
--split <size> : find non-excluded files larger than `size` in the current folder,
split them inside the `.bit/` folder and exclude them in the `.gitignore` file
--join : rebuild large files from the fragments stored inside the `.bit/` folder
--verbose : show the processing messages
b : byte
k : kilobyte
m : megabyte
g : gigabyte
# comment
/PATH/TO/
!/PATH/TO/
/PATH/TO/file_pattern
!/PATH/TO/file_pattern
PATH/TO/
!PATH/TO/
PATH/TO/file_pattern
!PATH/TO/file_pattern
file_pattern
!file_pattern
bit --split 50m
Finds non-excluded files larger than 50 megabytes in the current folder,
splits them inside the .bit/
folder and excludes them in the .gitignore
file.
bit --join
Rebuilds large files from the fragments stored inside the .bit/
folder.
- Only the
.gitignore
file of the current folder is used.
1.0
Eric Pelzer (ecstatic.coder@gmail.com).
This project is licensed under the GNU General Public License version 3.
See the LICENSE.md file for details.