Skip to content

GioLauria/git_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GIT MANAGER

##################################

I N T R O D U C T I O N

##################################

Git Manager is used to automatically initiate and maintain a local and a public repository, addressed by some paramenters given to the program

##################################

U S A G E

##################################

git_manager.sh init

  • Enter gitHub user (What is the account name owning the repo)
  • Enter the project name (The name of the repo)
  • Enter the git repo username (Who is doing commits on local copy)
  • Enter the git repo email (Email of the person doing the commits on local copy)
  • This will initialize a brand new local repo and sync it to the GitHub origin
  • A tag v0.0.1 is associated to the first commit of the repo
  • A README is automatically generated for every tag created

    git_manager.sh "Commit String"

  • This will go staging and committing the changes in the working directory
  • If on a branch rather than "main" it will checkout and merge to main

    git_manager.sh "Commit String" [ -t   -m |-n |-p  ]

  • This will commit as before
  • The tag -t will also create a tag against the last commit
  • vM.m.p (v1.2.1)
  • -M will increment the major version
  • -m will increment the minor version
  • -n will increment the minor version
  • A "current" tag will be created pointing to the last tag created
  • When creating a new minor release all patches tags of non current releases will be removed

    ###################################

    R E L E A S E   N O T E S:

    ###################################

    v0.0.1
    -----------------------------
    2586c65 Commit of 20201229 - 1609282505 - REPO INIT
    -----------------------------
    v0.1.0
    -----------------------------
    0fef551 #2 - Commit of 20201230 - 1609282988 - Minor Formatting
    ef76788 #3 - Commit of 20201230 - 1609292264 - Fixed Rebase in lieu of a merge when current branch is not the main
    -----------------------------
    v0.2.0
    -----------------------------
    ff0626d #4 - Commit of 20201230 - 1609298875 - Feature: Adding a README generator
    8ae5b5c #5 - Commit of 20201230 - 1609299077 - Fix: Adding README generator caller on git_manager.sh
    8b1c893 #6 - Commit of 20201230 - 1609299151 - Fix: Adding README generator caller on git_manager.sh
    42bc950 #7 - Commit of 20201230 - 1609299211 - Fix: Adding README generator caller on git_manager.sh
    1031319 #8 - Commit of 20201230 - 1609299287 - Fix: Syntax Error in code
    -----------------------------
    v0.3.0
    -----------------------------
    81d8398 #9 - Commit of 20201230 - 1609299337 - Fix: Various Errors in generator
    8dc41eb #10 - Commit of 20201230 - 1609299397 - Fix: README Errors
    88aa78f #11 - Commit of 20201230 - 1609299431 - Fix: README Errors
    fdef41f #12 - Commit of 20201230 - 1609299538 - Fix: Removing Tags
    8edc8f7 #13 - Commit of 20201230 - 1609299653 - Fix: README generation issues
    d5fd75c #15 - Commit of 20201230 - 1609300601 - Fix: Added orphan commits to Release Notes
    d9f4b80 #16 - Commit of 20201230 - 1609300726 - Uploaded new README file
    9261345 #17 - Commit of 20201230 - 1609301023 - Removed garbage
    3424a2b #18 - Commit of 20201230 - 1609301150 - Fix: Hide orphan commits
    e1d25cc #19 - Commit of 20201230 - 1609301251 - Upload README
    c2c69dc #20 - Commit of 20201230 - 1609301302 - Test: Sleep time on generator
    94be327 #21 - Commit of 20201230 - 1609301379 - DUMMY patch
    1ec00ba #22 - Commit of 20201230 - 1609301486 - Feature: Reverse README Release notes
    4b25ba6 #23 - Commit of 20201230 - 1609302198 - Uploaded new README file
    5b57d57 #24 - Commit of 20201230 - 1609302251 - Fixing README generator
    fae19e0 #26 - Commit of 20201230 - 1609303736 - Upload README file
    0556440 #27 - Commit of 20201230 - 1609303945 - Fixing README generator
    b439a16 #28 - Commit of 20201230 - 1609303954 - Upload README file
    c97b346 #29 - Commit of 20201230 - 1609304025 - Fixing README generator
    66826d2 #30 - Commit of 20201230 - 1609304034 - Upload README file
    54f5b86 #31 - Commit of 20201230 - 1609304978 - Fixing README generator
    cffab68 #32 - Commit of 20201230 - 1609305103 - Fixing README generator
    ebd305c #33 - Commit of 20201230 - 1609305117 - Upload README file
    cd76005 #34 - Commit of 20201230 - 1609305162 - Fixing README generator
    fcf1070 #35 - Commit of 20201230 - 1609305175 - Upload README file
    a47c8c7 #36 - Commit of 20201230 - 1609308478 - Fixed README generator
    -----------------------------
    v0.4.0
    -----------------------------
    611fb92 #38 - Commit of 20201230 - 1609308652 - Cleaning
    278fdb8 #25 - Commit of 20201230 - 1609310146 - Fixing README
    eca82da #26 - Commit of 20201230 - 1609310182 - README
    4a795b0 #27 - Commit of 20201230 - 1609310458 - README
    6f571c7 #28 - Commit of 20201230 - 1609310485 - README
    152322d #29 - Commit of 20201230 - 1609310523 - README
    41a61cc #30 - Commit of 20201230 - 1609310567 - README
    d676e4b #31 - Commit of 20201230 - 1609310626 - README
    56f8109 #32 - Commit of 20201230 - 1609310679 - README
    a5d2c4d #33 - Commit of 20201230 - 1609310775 - README
    c46b2f4 #34 - Commit of 20201230 - 1609310792 - README
    2e01a23 #35 - Commit of 20201230 - 1609311318 - README
    bf680d6 #36 - Commit of 20201230 - 1609311418 - README
    bb14d8b #37 - Commit of 20201230 - 1609311535 - README
    7d5051b #38 - Commit of 20201230 - 1609311561 - README
    4d8890e #39 - Commit of 20201230 - 1609311582 - README
    d22bddd #40 - Commit of 20201230 - 1609311620 - README
    f398def #41 - Commit of 20201230 - 1609311652 - README
    b349cbb #42 - Commit of 20201230 - 1609311685 - README
    41180cd #43 - Commit of 20201230 - 1609311753 - README
    245c9fe #44 - Commit of 20201230 - 1609311787 - README
    bc08b40 #45 - Commit of 20201230 - 1609311852 - README
    bf72fba #46 - Commit of 20201230 - 1609311880 - README
    a1ee6c4 #47 - Commit of 20201230 - 1609312510 - Fixed README Gen
    -----------------------------
    v0.5.0
    -----------------------------
    d2ab3a8 #22 - Commit of 20201230 - 1609301486 - Feature: Reverse README Release notes
    6279722 #23 - Commit of 20201230 - 1609340402 - Line 43 generator. Echoing values of a variable instead of assigning it
    b378afb #24 - Commit of 20201230 - 1609340470 - Initialize variables on generator
    1763cae #26 - Commit of 20201230 - 1609342205 - Minor edits on manager
    93ac3a8 #27 - Commit of 20201230 - 1609342347 - Feature: Adding tag CURRENT to last tag created
    -----------------------------
    v0.6.0
    -----------------------------
    8f74ae1 #30 - Commit of 20201230 - 1609348640 - Feature: Integratig Tag Cleaning Procedure
    -----------------------------
    v0.7.0
    -----------------------------
    3c8f251 #31 - Commit of 20201230 - 1609348744 - Uploaded README
    2326a6c #33 - Commit of 20201230 - 1609348979 - Minor fixes on cleaner
    dee3157 #34 - Commit of 20201230 - 1609349021 - Uploading README
    516ec8b #35 - Commit of 20201230 - 1609349100 - Cleaner run
    63de1a6 #36 - Commit of 20201230 - 1609349465 - Fix Remote Tagging Removal
    -----------------------------
    v0.8.0
    -----------------------------
    57e810b #37 - Commit of 20201230 - 1609349542 - Fix Remote Tagging Removal
    4cdb3f2 #38 - Commit of 20201230 - 1609349641 - Upload README
    37357fa #39 - Commit of 20201230 - 1609349914 - Minor Changes on generator
    0b2ba97 #40 - Commit of 20201230 - 1609350030 - Upload README
    69087f3 #41 - Commit of 20201231 - 1609369727 - Upload README
    0bc3ed2 #42 - Commit of 20201231 - 1609373058 - Moved Creation of README and Tag Cleaning only if a new tag is being created
    -----------------------------
    v0.9.0
    -----------------------------
    6138297 #43 - Commit of 20201231 - 1609373108 - Upload README