Giter VIP home page Giter VIP logo

gits's People

Contributors

aadilk97 avatar amolgautam25 avatar arjunptm avatar bhavesh242 avatar durga71 avatar krishnasaurabh avatar lakshmiswethagavini avatar nikithareddyt avatar raksha1207 avatar ramyasaimullapudi avatar rhnprabhune avatar rmullap avatar snkumar32 avatar srujana13 avatar stevemenezes avatar tanay105 avatar

gits's Issues

__init__.py file : Missing

@ramyasaimullapudi
There is an init.py file missing in our code structure.
As python runs all of the code in the package’s _init.py file, all of the objects defined in the module or the package’s _init.py file will be then made available to the importer.
Can you please try to add init file in order for the test files to detect the corresponding classes.

Create a zenodo badge

@arjunptm, as the gitID is yours, only you are authorized to create a zenodo badge. Please create the badge and comment on the URL so I can add it to readME.md. This is part of #7

Archive old and unused branches

There seem to be many old branches that the previous teams used, but I doubt they'll be functional anymore. As a housekeeping task, we can clean up those branches.

Deleting the branch itself would however remove valuable information, so we can try to archive it using the method listed in this thread:
https://stackoverflow.com/questions/1307114/how-can-i-archive-git-branches

I'm assigning two people on this since there seem to be a lot of branches, even though it should be a quick task.

Testfiles: Path issue

Error: Import is not being handled properly.
Changes are to be done in:
1.test_checkout.py
2.test_gits_add.py
3.test_gits_all_branch.py
4.test_gits_commit.py
5.test_gits_create_branch.py
6.test_gits_diff.py
7.test_gets_init.py
8.test_gets_remote_branch.py
9.test_gets_status.py
10.test_unstage.py.
@ramyasaimullapudi Can you please handle the 6-10 files, I will do the rest.

Check integrations.

Since we have forked this project, we may need to set up all the integrations once more: the Travis CI, Codecov, etc. Basically, run through all the badges on the readme and check if anything needs updating. Since @ramyasaimullapudi did this for the previous project, do you think you can take this over too?

Update documentation and readme.md

  • Add a detailed explanation to the readme.
  • Re-order the features listed in a sensible manner
  • Add examples on how to run/use each feature

Implementation: gits mv

Requirement: Implementation of "gits mv" command:
Moves the file, updating the index to record the replaced file path, as well as updating any affected git submodules.

Implementation: gits rm

Requirement: Implementation of "gits rm" command:
git-rm - Remove files from the working tree and from the index.

Create an executable build for the project.

Right now, the project can be run by cloning the repository.

Creating an executable will help non-developer users also experience the thrill and joy of using GITS for their personal as well as professional work.

project_init.sh:pip incompatibility issue

For python3 only users, getting this issue on running source ~/.bash_rc.
It might be because of the fact that Linux defaults to Python 2 or something incompatible with pathlib.
Traceback (most recent call last):
File "gits_logging.py", line 3, in
from pathlib import Path
ImportError: No module named pathlib

Advanced Feature: gits_commit should run tests

The repository is set up to run unit tests after every pull request or code push.

Updating the gits commit command to run tests locally before creating a commit will save any failing builds from being pushed to the repository itself.

Advanced Feature: ssh-manager

Create a GITS feature that can do the following:

  1. Check for existing SSH keys
  2. Create an SSH key pair for a new email address
  3. Add ssh key to ssh-agent
  4. copy the public key to clipboard to easily paste into github.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.