GitLab system status is available here and here

Commit d7e4260e authored by Anthony Umemoto's avatar Anthony Umemoto
Browse files

v1.3.0 start

parent 523df3ad
# GITMANG v1.2.1
# GITMANG v1.3.0
gitmang can be downloaded off the gitLab web interface, or the gitmang master branch can be pulled using:
......@@ -15,12 +15,13 @@ A shell script for automated git repository management in the command line envir
## PROGRAM FILES
+ gitmang.sh: The shell script for automating git repository management.
+ presets.gm: Contains created presets.
+ UPDATE.md: Lists each version of gitmang, and what changes were made.
+ README.md: Explains how to use gitmang.
## USAGE
`$ ./gitmang.sh [-vsBh] [-dDR dir] [-b branch] [-f freq] [-r reps] [file1 file2 ...]`
`$ ./gitmang.sh [-vsBh] [-p preset] [-dDR dir] [-b branch] [-f freq] [-r reps] [file1 file2 ...]`
git must be installed, and gitmang should be run in a UNIX or git bash terminal. gitmang is currently untested in other terminals such as the Windows command prompt, and the macOS terminal. To give executing permissions use:
......@@ -48,26 +49,17 @@ If the correct URL is returned, then the repair should work.
## OPTIONS
`-v` Display verbose program output.
`-s` Silence commit and push summaries.
`-d dir` The file path, from the current working directory, to the repository being managed.
`-D dir` The file path, from the main directory, to the repository being managed (recommended for UNIX only).
`-b branch` Begins gitmang in branch. Creates branch if it does not exist (default: master).
`-f freq` The time interval in minutes between each commit (default: 5).
`-r reps` The number of commits to be made before ending (defualt: 100).
`-R dir` Repairs the corrupted repository dir (path from working directory), saving un-committed files.
`-B` Keeps gm_repair_backup directory after repository repair. This can be used as a backup in case [-R dir] fails. gm_repair_backup is placed in the same directory the repaired repository is a child of.
`file1 file2 ...` File names that will be added to the commit list.
`-v` Display verbose program output.<br>
`-s` Silence commit and push summaries.<br>
`-p preset` Use preset gitmang options. Create a new preset if the name does not exist. Display all presets if no name is specified.<br>
`-d dir` The file path, from the current working directory, to the repository being managed.<br>
`-D dir` The file path, from the main directory, to the repository being managed (recommended for UNIX only).<br>
`-b branch` Begins gitmang in branch. Creates branch if it does not exist (default: master).<br>
`-f freq` The time interval in minutes between each commit (default: 5).<br>
`-r reps` The number of commits to be made before ending (defualt: 100).<br>
`-R dir` Repairs the corrupted repository dir (path from working directory), saving un-committed files.<br>
`-B` Keeps gm_repair_backup directory after repository repair. This can be used as a backup in case [-R dir] fails. gm_repair_backup is placed in the same directory the repaired repository is a child of.<br>
`file1 file2 ...` File names that will be added to the commit list.<br>
`-h` Display program usage and synopsis.
## RUNTIME OPTIONS
......
......@@ -2,6 +2,15 @@
Most recent version is listed first.
### v1.3.0
+ Added the [-p preset] command line option.
+ Presets are a way to quickly set up gitmang with options that are regularly used.
+ If the preset name is already defined, then it gitmang will begin running using that preset. If the preset name is new, then a new preset will be created. If no preset name is specified, then the list of saved presets will be displayed.
+ Added the [-x preset] command line option to delete to specified preset.
+ Added the presets.gm file, which contains all created presets. This file can be editted directly.
+ Minor documentation revisions.
### v1.2.1 March 24, 2022, 6:50 PDT
+ Commit count is now correct in program output.
......@@ -23,13 +32,13 @@ Most recent version is listed first.
+ Added the [l] runtime option, which displays what files are currently in the commit list.
+ Added the [r file] runtime option, which removes the file name from the commit list.
### v1.0.2 March 18, 2022 7:30PM PDT
### v1.1.2 March 18, 2022 7:30PM PDT
+ The total time is now correctly output when the program ends.
+ Small improvements to formatting.
+ Added bug reporting form, link can be found in the PROBLEMS section of the README.
### v1.0.1 March 17, 2022 7:30PM PDT
### v1.1.1 March 17, 2022 7:30PM PDT
+ Improved directory navigation of the [-dDR dir] commands. They now have more predictable behavior, and are more flexible with various directory structures.
+ Improved error handling for invalid directory inputs.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment