GitSavvy | Full git and GitHub integration with Sublime Text | Code Editor library

 by   timbrel Python Version: 2.40.0 License: MIT

kandi X-RAY | GitSavvy Summary

kandi X-RAY | GitSavvy Summary

GitSavvy is a Python library typically used in Editor, Code Editor applications. GitSavvy has no vulnerabilities, it has a Permissive License and it has medium support. However GitSavvy has 30 bugs and it build file is not available. You can download it from GitHub.

Sublime Text 3 plugin providing the following features:. Note: GitSavvy requires Git versions at or greater than 2.18.0. Note: Sublime Text 2 is not supported. Also, GitSavvy takes advantage of certain features of ST3 that have bugs in earlier ST3 releases. For the best experience, use the latest ST3 dev build.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              GitSavvy has a medium active ecosystem.
              It has 1879 star(s) with 139 fork(s). There are 24 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 68 open issues and 713 have been closed. On average issues are closed in 1191 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of GitSavvy is 2.40.0

            kandi-Quality Quality

              OutlinedDot
              GitSavvy has 30 bugs (2 blocker, 0 critical, 27 major, 1 minor) and 163 code smells.

            kandi-Security Security

              GitSavvy has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              GitSavvy code analysis shows 0 unresolved vulnerabilities.
              There are 2 security hotspots that need review.

            kandi-License License

              GitSavvy is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              GitSavvy releases are available to install and integrate.
              GitSavvy has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.
              GitSavvy saves you 7294 person hours of effort in developing the same functionality from scratch.
              It has 15078 lines of code, 1417 functions and 129 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed GitSavvy and discovered the below as its top functions. This is intended to give you an instant insight into GitSavvy implemented functionality, and help decide if they suit your requirements.
            • Creates a run implementation that runs the program
            • Get the run command
            • Compute diff between two strings
            • Apply a diff to a string
            • Run the action
            • Find the base commit hash for a given commit line
            • Return the commitish hash of the given line
            • Returns the commit message of the given line
            • Process text commands
            • Run the task asynchronously
            • Run inline
            • Run the diff command
            • Runs the log
            • Event handler for a window
            • Run the graphNavigate
            • Runs the workflow
            • Called when panel is activated
            • Run the inline diff
            • Run the diff
            • Run the tool
            • Runs graph view
            • Called when a commit is done
            • Run changes on changes
            • Open the Git - Savant widget
            • Run the fixup hook
            • Reload a package
            Get all kandi verified functions for this library.

            GitSavvy Key Features

            No Key Features are available at this moment for GitSavvy.

            GitSavvy Examples and Code Snippets

            No Code Snippets are available at this moment for GitSavvy.

            Community Discussions

            Trending Discussions on GitSavvy

            QUESTION

            Force Git to use the default system language
            Asked 2019-Apr-20 at 16:18

            Git isn't using English as default language in my system and I can't figure out why. I'm on macOS 10.13.6 and using the last Git installed with Homebrew.

            In some apps that have git integration, natively or with a package, like Sublime Text or Fork, some git messages are provided in Spanish.

            My system was installed in English, and English is the main language os the system. I have Spanish set as secondary language in the system and a Spanish keyboard, though.

            I'm Spanish and I understand the messages, but I have everything setup in English and I don't know why this messages are popping up.

            On terminal everything is English and in the .bash_profile I have set up:

            ...

            ANSWER

            Answered 2019-Mar-14 at 10:29

            I finally figure it out!

            The problem only happens with Homebrew's Git and seems that have been several comments and issues in the Homebrew's issue tracker (#37331, #31980 and this particular comment) that sadly haven't been addressed by Homebrew's team.

            The problem arises then Homebrew's Git is installed in a system where English is the default language and there is also other secondary languages. It seems to be related to gettext.

            There are a couple of solutions:

            1. Install the original Git binary. If you are Homebrew user this is a poor solution since you probably like to have everything installed with Homebrew for convenience.

            2. Parse language environmental variables to the apps affected when they call Git. This was possible in with Sublime Text's Savvy package, but perhaps it isn't always possible.
              For terminal is easy. You just add to your terminal profile ~/.bash_profile or ~/.zshrc or whatever:

            Source https://stackoverflow.com/questions/55145901

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install GitSavvy

            You can download it from GitHub.
            You can use GitSavvy like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            Feature documentation can be found here. It can also be accessed from within Sublime by opening the command palette and typing GitSavvy: help.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/timbrel/GitSavvy.git

          • CLI

            gh repo clone timbrel/GitSavvy

          • sshUrl

            git@github.com:timbrel/GitSavvy.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link