GITS, or Git-Simplified, is a wrapper for mainstream Git functionality. By using fewer commands we allow users to increase efficiency and create a better workflow
1. Clone GITS repository
2. While in the root directory run the following command:
pip install -r requirements.txt
3. Now go to the configurations directory and run the following command: For Linux systems with a bash terminal or Windows systems using WSL run
bash project_init.sh
Note: Make sure that the file has not been automatically converted to using CRLF line endings. Only LF endings will work
For Linux systems with a fish terminal run
fish project_init.fish
4. Source the bashrc file:
source ~/.bashrc
Note: Open the .bashrc file in User home directory to make sure that the alias command does not have any white spaces in the path. If so, rename the directory to remove the white spaces and re-run the setup.
Currently this project cannot be run on Windows
If you are on a Windows machine we recommend setting up a virtual machine to run Linux using VMware Workstation Player or VirtualBox
Reference for VirtualBox
Reference for VMware Workplayer Station
If you are on Windows 10 you can opt to use WSL if your prefer that over using a VM
Reference for WSL
For documentation of the implemented commands please visit GITS/docs
A few of the commands implemented are:
If you are looking to contribute please take a look at our CONTRIBUTING.md where we provide instructions on contributing to the repository.
Here are some measures that can help compare the results between traditional Git and GITS.
- Time taken to finish a particular task.
- Number of commands executed to complete each task.
- Number of time participants referred to the documentation or any other resources.
Along with quantitative measures described above, a few qualitative measures that can help to assess the performance better.
- Familiarity with traditional Git
- Hardness of the task
