Saravanan666/pypi-org huggingface dataset:
Package: git-rv
## Installpip install git-rv## Git Rietveld code review toolgit-rv is a code review tool for uploading and downloading code reviews to a
Rietveld server (such as codereview.appspot.com).It allows for creating new code reviews from feature branches, so it works best
on workflows where each branch is a new feature containing one commit. Multiple
commits per branch are allowed, but the commit message from the latest commit
will be used in the code review message.$ git checkout master
$ git checkout -b feature1
<edits>
$ git commit
<detailed commit message>## git rv reviewUpload a local branch to be reviewed. If the current branch is dependent upon
another branch in review, the branch in review will be used as the base for the
diff.$ git checkout feature1
$ git rv review## git rv testDownload a code review into a local branch for testing. Commit details will be
taken from the code review description in Rietveld.$ git rv test [issuenum]
or
$ git rv test [issuenum]/[patchnum]
$ git branch
*  issue/[issuenum]/[patchnum]
Package: gits
GitsGits is a web-based terminal emulator. The project is based on
completely reworked source code ofAjaxterm.
It understands only Linux console escape and control sequences so far.
The main goal of the project is to be used inOpenStackone day.DocumentationDocumentation and links to additional resources are available athttp://gits.readthedocs.io/en/latest/.AuthorsSeeAUTHORS.LicensingGits is available under theApache License, Version
2.0.Gits logo is created bybotanicahouseand
licensed underCC BY-SA
4.0.
Package: gitsafe
gitsafeA tool to keep copies (aka backups) of git repositories.Usagegitsafeaddhttps://github.com/...

gitsafeupdate
https://github.com/...Uuid:8516fdb5-6c32-4d7f-8edc-03a7c1d66d4dMode:CLONINGStdout:Stderr:Return:0Time:0.998s

gitsafeadd/local/repository

gitsafelist
UuidSourceAddedLastUpdated
--------------------------------------------------------------------------------------------------------------
8516fdb5-6c32-4d7f-8edc-03a7c1d66d4dhttps://github.com/...2021-01-2000:36:55.0059982021-01-2000:37:02.957920
db0dd9d0-57a7-4b1c-8221-a293ea678501/local/repository2021-01-2000:38:33.769500Developmentblack.
rm-rvdist/
pythonsetup.pysdistbdist_wheel
twineuploaddist/*
Package: git-scan
Git-ScanGit-Scan is a command-line utility to scan local or remote git repositories for history that is divergent from the remote branch.
It is particularly useful when dealing with multiple git repositories across multiple machines where pulls and pushes are missed, stashes are forgotten about, files are left untracked, etc.FeaturesScan repositories for missing push & pulls, uncommited changes, untracked files, leftover stashes, and dangling branchesAutomatically pull or push a group of repositoriesOpen repositories in need of changes in TMUX windowsExecute over SSH to git-scan on a different computerConfiguration file to list scannable repositoriesUsageTo run a git-scangit-scan [--push] [--pull] [--repo] [--tmux] [--ssh]where the optional arguments arepush:push repository changes if ahead of remotepull:pull repository changes if behind remote and there are no merge conflictsrepo:list of repositories to scan (defaults to all in the configuration file)tmux:open all repositories with problems to fix in a TMUX windowssh:run the git-scan on the provided ssh hostTo add a repository to the list of scannable repositoriesgit-scan add /path/to/repositoryTo remove a repositorygit-scan remove /path/to/repositoryTo list all scannable repositoriesgit-scan list [--resolve]InstallationGit-Scan can be installed with pippipinstallgit-scanIf installed with the--userflag, make sure to add~/.local/binto your PATHConfiguration FileA configuration file located at~/.config/git-scan/git-scan.confis created.
This is a TOML file listing the scannable repositories:repositories = ["/path/to/repository_1", "/path/to/repository_2"]The config file can be editted manually or changed using theaddandremovecommands.
Glob patterns and tilde expansions are allowed, i.e."~/path/to/repos/*"LicenseGit-Scan is licensed under the terms of the MIT license.
Package: gitscrap
GitScrapA CLI tool for scraping email addresses from a Github repo, icludingSTARGAZERS,CONTRIBUTORS,COMMITERS&WATCHERS.Contribute./install-dev.shSetupGet your Github tokenCreate a personal access token:https://github.com/settings/tokens.
Make sure to create a classic token, not a fine-grained token.
Make sure to enable at least those scopes:repo
read:packages
read:org
read:public_key
read:repo_hook
user
read:discussion
read:enterprise
read:gpg_keyUseRungitscrap, URL being the Github repo URL to scrap. For multiple repos, just write multiple URLs:gitscrap-tTOKEN-uURL1URL2URL3-cThis will create a oneowner-repo.csvfile per repo in your current working directory.
Package: git-scrape
Git Scraper (this name is rubbish)The goal of this project is to be able to scrape issues from GitHub to learn
interesting things about them. In particular, things like lead time,
throughput, cycle time, and capacity. Possibly also bottlenecks? Anyway, here's
a description of what these things mean.Lead TimeThis is the time between when an issue comes in and the issue is closed (if
possible, the associated PR is merged). Technically the lead time would be when
the next release is actually made on the project, but in lieu of that... when
the issue is actually closed is close enough.ThroughputThis is the number of issues that can be closed within a certain time frame.
For instance, we'll figure it out for the last 1 month, 6 months, 12 months,
and all time. Issues with a 'duplicate' label will be excluded from this
figure.Cycle TimeThis is basically the Lead Time in our case.CapacityGiven a unit of time, how many issues can we expect to close? We can look at
this as a function of issues across all time, or only issues opened and/or
closed within that time period.We'll automatically give it to you for the last 1, 6, 12 months, and all time.QuickstartCache the issues (this may take a while):git-scrape cacheGo make a sammich or a cup of beverage. It may be a while. We'll pretty much
saturate your network connection as much as possible. But it'll be a while.git-scrape reportThis will print out a report of the above. Maybe we'll also havegit-scrape report --start=<date> --end=<date>Where both start and end are inclusive. :shrug: But not positive about that one
yet. We'll see how much we get done.
Package: gitscribe
gbot.py is a Python Discord bot that provides information about GitHub repositories and issues. It’s designed to make it easier for users to retrieve details about GitHub projects directly within a Discord server.InstallationTo deploy gbot.py, follow these steps:Clone the repository:gitclonehttps://github.com/oss-reva/gbot.py.gitcdgbot.pyInstall the package:pipinstall.To build and develop gbot.py, follow these steps:Clone the repository:gitclonehttps://github.com/oss-reva/gbot.py.gitcdgbot.pyInstall the package in editable mode:pipinstall-e.UsageTo use gbot.py, provide the Discord bot token as follows:gbot--tokenDISCORD_BOT_TOKENReplaceDISCORD_BOT_TOKENwith your actual Discord bot token.ContributingIf you’d like to contribute to this project, please read ourContributing Guidelines.Licensegbot.py is licensed under the MIT License. See theLICENSEfile for details.
Package: git-scripts
git-scriptsThis project is a collection of scripts that increase the functionality of git commands.InstallationTo install git-scripts, in your terminal, type:pip install git-scriptsScriptsgit-ver: a script that reads a project's configuration file to find its (semantic-versioned) version number,
increments the number, and adds any unstaged/untracked files in the working directory and commits them allusage:git_ver.py [-h] [-d DIRPATH] [-l {CRITICAL,ERROR,WARN,INFO,DEBUG,NOTSET}  {major,minor,patch,subpatch,alpha,unalpha}]positional argument:indicates the portion of the version number to be incremented; the choices are:majorminorpatchsubpatchalpha(alias forsubpatch)unalpha(doesn't increment anything but removes the the subpatch [e.g.-alpha0] suffix)-h(--help): display the script's usage information-d(--dir): use this flag and follow it with a directory path to indicate a git repository directory that is
different from the current working directory-l(--log-level): use this flag to set the lowest level of logs to actually log to the console; in decending
order of strictness, these are the choices:criticalerrorwarninfo(default)debugnotsetExamples (after aliasinggit_ver.pytogit-ver):git-ver rust major -l debugassuming the rust project's version was1.2.3-alpha2, the script would update that to2.0.0and commit that
change and anything else in the indexgit-ver python unalpha -d ../some-projectassuming that the python project's version was2.0.1-alpha1and the current working directory is anything
exceptsome-project, the script would look intosome-project, update the version to2.0.1and commit
that change and anything else in the index
Package: gitscrpy
GitscrpyA python library to scrape github.Simple to use syntaxInstall using pipInstallpipinstallgitscrpyRunfromgitscrpyimportgetgit# Imports the packagea=getgit.gitinit("fredysomy")# Initialize# User repository functionsa.getrepo(n)# return the first n repos in the users repository list.a.getrepo(2)# [{'name': 'MarkdownIt', 'description': 'Efficient Code Editor to live render Markdown and save as Markdown,Html and Pdf +âš¡ Instant Hosting in The Web.âš¡', 'url': 'https://github.com/fredysomy/MarkdownIt', 'stars': '13'}, {'name': 'fredysomy', 'url': 'https://github.com/fredysomy/fredysomy', 'stars': '4'}]a.getrepo(1)# {'name': 'MarkdownIt', 'description': 'Efficient Code Editor to live render Markdown and save as Markdown,Html and Pdf +âš¡ Instant Hosting in The Web.âš¡', 'url': 'https://github.com/fredysomy/MarkdownIt', 'stars': '13'}# User details functionsa.getuser("star")# Retrun no of stars user have# 172a.getuser("name")# Returns the name of the User# Fredy Somya.getuser("u_name")# Returns the Username of the User# fredysomya.getuser("follower")# Returns no of followers the User# 25a.getuser("following")# Returns the no of following the User# 60a.getuser("img")# Returns the link to the User avatar# https://hfsjdhfjshd.com
Package: gitsearch-cli
Git SearchSimple command line to search github.Introductiongit-searchis a simple command line tool that allows you to search for users and repositories inGitHub.InstallationTo install git search you can usepipwith the following command;pip3installgitsearch-cliUsageBy default the search will be scoped to look in repositories, however you can change the scope to look specifically for users.Searching for Usersgit-search--scopeusersowenrumney

or

git-search--scopeusersowenrumneyThis will yield the following results;usernameurlowenrumneyhttps://github.com/owenrumneySearching for repositoriesWhen searching for repositories you can create a general search by keyword or focus the search by including the language and/or user.git-search-lscala-uapachesparkThis will give the following result;nameownerurlfluo-muchosapachehttps://github.com/apache/fluo-muchospredictionioapachehttps://github.com/apache/predictioniosparkapachehttps://github.com/apache/sparkspark-websiteapachehttps://github.com/apache/spark-websiteIf you want to only return results where the keyword is in the name, you can use the--nameonlyflaggit-search-lscala-uapachespark--nameonlyThis will give the following result;nameownerurlsparkapachehttps://github.com/apache/sparkspark-websiteapachehttps://github.com/apache/spark-websiteDate based criteriaYou can search for repositories based on created or updated dates using natural date periods, all of the below examples are acceptable (not limited to this). If you use a date period that isn't acceptable, the search will use the beginning of time (1979-30-10)git-search-l=scala--updated="last week"# return 30 scala projects updated in the last weekgit-search-l=python--created="yesterday"# return 30 scala projects created yesterdaygit-searchgitsearch-l=python--created"3 days ago"# return 30 scala projects created yesterdayTODOAdd date based options for search criteriaAdd testsRefactor the code to be more pythonic
Package: git-search-command
GIT SEARCH COMMANDA simple tool to search the content in your GitLab project or GitHub repositories.This project has been implemented for PERSONAL USE. If you want more advanced features like creating issue, pull request ... may be refer to useGLaborGitHub CLIIf this project is helpful for you, show your love ❤️ by putting a ⭐ on this project 😉.PrerequisitesInstallPython3.7+.Create a personal access token onGitLaborGitHub.Installationpython -m pip install --upgrade pip
python -m pip install git-search-commandUsageEnvironmentAfter finishing the installation you need to create new environment for searchinggsc gl env --new <environment_name>Then input your host name and personal token as followingSearch in GitLabDefault is to search all projects that you owned.gsc gl search <keywork>Search in a specific projectgsc gl search <keywork> --project <project_id>Search in a specific groupgsc gl search <keywork> --group <group_id_or_group_path>Search in GitHubDefault is to search all repositories that you owned, not fork repository.gsc gh search <keywork>Search in a specific repositorygsc gh search <keywork> --repository <repository_full_name>See moreRead thewikifor the detail ofgsccommands.LicenseCopyright (C) 2022 James Nguyen

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
Package: gitsecret
GitSecretPython wrapper forgit-secret. 🔐🔐🔐Check out thedocumentation.Pre-requisitesInstall git secretInstallgit secretusing your favoriteinstallation method.Generate a gpg keyGenerate a gpg and passphrase using your e-mail of choice.gpg--full-generate-keyUsing Git SecretInitializationfromgitsecretimportGitSecretsecret_repo=GitSecret("/path/to/repo")secret_repo.create()Adding & removing userssecret_repo.tell("my_email@email.com")secret_repo.killperson("my_email@email.com")# After removing a person, you need to hide the repo again.secret_repo.hide()Adding, encrpyting, and decrypting filesPASSWORD="mysecretpassword"secret_repo.add("hello.txt")secret_repo.hide()secret_repo.reveal(PASSWORD)
Package: git-secret-scanner
git-secret-scannerThis tool aims to find secrets and credentials in git repositories owned by Organizations or Groups using the librariesTruffleHog&Gitleaks.WarningThis tool is only designed for Linux and MacOS.
The current version only supports GitLab and GitHub.Why this tool?Trufflehog and Gitleaks are already designed to find secrets in git repositories. So you may wonder"what is the purpose of a tool combining both scanners?"These two tools have both their own strenghts and weaknesses:TruffleHog is very effective at classifying different secrets, but cannot find them all. It relies on detectors that can easily detect specific types of secrets, but not general secrets or general API keys.Gitleaks is able to find many more secrets, but is not as good as Trufflehog at classification. It contains fewer detectors and relies on string entropy to detect potential secrets that are not found by its detectors.We designed this tool to combine the strenghts of both previous tools in order to find as many secrets as possible and to have an efficient classification of these secrets.Requirementsgit-secret-scannerrequires the following tools to work:Python 3(>= 3.11)pipgitTruffleHog(>= 3.0)Gitleaks(>= 8.0)You can easily check that all requirements are met with the commands below:$python--version
$pip--version
$git--version
$trufflehog--version
$gitleaksversionInstallationUsingpipThe simplest way to installgit-secret-scanneris withpip.$pipinstallgit-secret-scannerThen export your personal access token for (GitHuborGitLab):# GitHub$exportGITHUB_TOKEN="<token>"# GitLab$exportGITLAB_TOKEN="<token>"From sourceClone the repository$gitclonehttps://github.com/padok-team/git-secret-scanner.git# using https# or$gitclonegit@github.com:padok-team/git-secret-scanner.git# using ssh$cdgit-secret-scannerInstall the Python requirements to run the tool$pipinstall-rrequirements.txtAdd your personal access token (GitHub/GitLab) for your git SaaS in your environment variables:# GitHub$exportGITHUB_TOKEN="<token>"# GitLab$exportGITLAB_TOKEN="<token>"GitHub tokens require thereposcope, GitLab tokens require bothread_apiandread_repositoryscopes.UsageTo get detailed usage information about how to use this tool, run$git-secret-scanner--helpExamplesGitHubScan the repositories of the organizationmy-organd write the output in the fileoutput.csv:$git-secret-scannergithub-o<my-org>GitLabScan the repositories of the groupmy-groupand write the output in the fileoutput.csv:$git-secret-scannergitlab-o<my-org>Questions?Open an issue to contact us or to give us suggestions. We are open to collaboration!License
Package: git-semver
Install(sudo)pipinstallgit-semverSimple usage$gitsemver0.1.0$gitsemver--next-patch0.1.1$gitsemver--next-minor0.2.0$gitsemver--next-major1.0.0Example release processSeehttp://rdc.li/releaseMade with ♥ byRomain Dorgueilandcontributors.
Package: git-semver-tags
git-semver-tagsRead and make sense of Git tags following the semver specQuickstartInstall:pip intall git-semver-tagsImport and simply pass in strings:fromgit_semver_tagsimportVersionv=Version('1.2.3-alpha+b1234')Run testsTo verify sanity, run a suite of examples to exercise it by changing to the module's test directory and running./tests/git_semver_tags> python -m unittest discover
Package: gitserve
This is a helper tool for git that mimicsmercurial’sservecommand.It makes it very easy to see all your git project viagit’s owngitwebby
running a lightweight local server.UsageWhengitservewas installed correctly (withsudo) it’s usually located
in/usr/local/bin. Note that this directory needs to be on your$PATHenvironment variable to be found by your shell.Usage pretty easy:$ gitserve --help
Usage: gitserve [options] <dir>

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         print status messages to stdout
  -q, --quiet           don't print anything to stdout
  -p PORT, --port=PORT  port to listen on (default: 8000)
  -a ADDRESS, --address=ADDRESS
                        address to listen on (default: hostname)
  -l, --local           only listen on 127.0.0.1
  -b, --browser         open default browser automatically
  -d, --daemon          detach from terminal and become a daemon
  --pid-file=PIDFILE    write the spawned process-id to this file
  --gitweb=GITWEB       use this gitweb cgi file instead of the included
                        versionAs the only argument you can specify a directory that contains your git
projects. If you leave this argument blankgitservewill automatically uses
the current directory as the source for the gitweb script. E.g.:$ gitserve /home/jannis/git-projectsShortcuts in the directory argument are also possible and will be expanded on
runtime:$ gitserve ~/git-projectsThe defaultgitserveprocess will listen on your machine’s hostname and on
port 8000, for example:http://127.0.0.1:8000/If you provide a--portor--addressoption while startinggitserveyou can havegitservelisten on your choices. You need to be root to run
it on port 80 or any other port below 1024. The--localoption tellsgitserveto listen only on127.0.0.1.The--browseroption tellsgitserveto automatically start your system’s
default web browser with the URL of thegitserveserver while starting it.The--daemonoption causes the wholegitserveprocess to detach from
your current shell session, becoming a daemon process that runs in background.
This is very useful in combination with the--pid-fileoption that write
the process id in the given file.You can specify the location of the gitweb.cgi file thatgitserveuses
with the--gitweboption (e.g. /home/jannis/lib/git/gitweb.cgi).
Package: gitshelve
[![Build
Status](https://travis-ci.org/tstone2077/gitshelve.svg?branch=develop)](https://travis-ci.org/tstone2077/gitshelve)
[![Coverage Status](https://coveralls.io/repos/tstone2077/gitshelve/badge.svg?branch=develop)](https://coveralls.io/r/tstone2077/gitshelve?branch=feature%2Fdevelop)Originally branched fromhttps://github.com/duplys/git-issuesgitshelve is very useful standalone code inside of the git-issues.  This
repo is to separate it out into its own project.  That being the case,
the following changes were made:1. original history has been retained [by using git filter-branch and
a simple command
line](http://git.661346.n2.nabble.com/Remove-all-files-except-a-few-files-using-filter-branch-td7567155.html).
2. code has been updated to support python 2 and 3 (2.7 and 3.2 tested)
3. unit tests have been written to cover 93% of the code.Please be sure to view the LICENSE file for copying, modifying, or
distributing.
Package: git-sign-off
git-sign-offAdd and check git signatures to your repository to check conditions/tasks automatically.Do you like automation?! So do we!Check any command success throughgit sign-offcalls in your git pre-commit hooks. On your CI, check that they are up-to-date with a simplegit sign-off-check.This way you can even ensure your fellow developers have their hooks installed and running correctly.Installationpipinstallgit-sign-offThis installs programsgit-sign-offandgit-sign-off-check. Use them directly or through git commands.UsageCreate certificateProve that a command ran successfully locally through:gitsign-off-cbash<run_my_local_sensitive_test.sh>If the "challenge" command executes successfully a certificate is added to your commit. You will then see the message:Added git-sign-off signature for task 'default'.Check certificateUseful in CI or for other developers:gitsign-off-checkIf your certificate is up-to-date you will see:Signature check for task 'default' passed.If your certificate is not up-to-date you will have an error like:SignatureError: Outdated signature found. Latest signature was generated after commit:
5c1537d3502b8bc17172b5a03a4531b010024754
Package: git-smart-clone
git-smart-cloneA simple git extension that clones a git directory to sub folder based on the git url.InstallationTo install usepipx:pipxinstallgit-smart-cloneUsageBy default this will clone a git repo into your~/srcdirectory in the formathostname/owner/repo name. This can be overridden with the environmental variable:GIT_SMART_CLONE_BASE_PATH.So this commandgitsmart-clonehttps://github.com/sam-phinizy/git-smart-clonewould clone this repo to this location on your computer:~/src/github.com/sam-phinizy/git-smart-clone.Note: Any flags passed to the command will be passed through togit.LicenseMITLICENSE