Displaying 1 to 20 from 41 results

pygit2 - Python bindings for libgit2

Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements Git plumbing.

gitosis - Manage git repositories, provide access to them over SSH, with tight access control and not needing shell accounts

Documentation is still lacking, and non-default configurations (e.g. config file, repositories, installing in a location that is not in PATH) basically have not been tested at all. Basic usage should be very reliable -- the project has been hosting itself for a long time. Any help is welcome. gitosis aims to make hosting git repos easier and safer. It manages multiple repositories under one user account, using SSH keys to identify users. End users do not need shell accounts on the server, they will talk to one shared account that will not let them run arbitrary commands.

git-repo - Git-Repo: CLI utility to manage git services from your workspace

For the past few months I've been really busy coding on stuff that puts food on the table… And sadly, I cannot give this project all the love it deserves. Which is why it's taken me months to spend a few hours merge and release the PRs featured in this repository. actually the namespace is facultative, as per default you can (and want to) only create new repositories within your own account.

gitosis - Software for hosting git repositories

gitosis aims to make hosting git repos easier and safer. It manages multiple repositories under one user account, using SSH keys to identify users. End users do not need shell accounts on the server, they will talk to one shared account that will not let them run arbitrary commands.

git-repo-updater - A console script that allows you to easily update multiple git repositories at once

gitup is a tool designed to update a large number of git repositories at once. It is smart enough to handle multiple remotes, branches, dirty working directories, and more, hopefully providing a great way to get everything up-to-date for short periods of internet access between long periods of none. gitup should work on OS X, Linux, and Windows. You should have the latest version of git and either Python 2.7 or Python 3 installed.

Memacs - What did I do on February 14th 2007? Visualize your (digital) life in Org-mode

Memacs extracts metadata (subjects, timestamps, contact information, …) from many different existing data sources (file names, emails, tweets, bookmarks, …) on your computer and generates files which are readable by GNU Emacs with Org-mode. Memacs - as the central component of the system - is a hub for all the connectors that add data from individual data sources. Those connectors are called Memacs modules or short module.

GitHub Survivor - A bug leaderboard for GitHub issues

GitHub Survivor is a simple bug dashboard that shows an overview of bugs in a GitHub-hosted repo. GitHub Survivor scrapes your bug data using the GitHub API. It provides Current open bug count, Top/bottom bug closers, Charts for open and closed bugs and lot more.

Kallithea - Powerful management tool for Mercurial and Git

Kallithea provides source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. It provides powerful access management system lets you decide who has access to the repository, and what operations they’re entitled to do. All requests are authenticated and logged, giving the administrator an ability to review users’ activity. It has builtin support push/pull server, full text search and code-review.

pyscaffold - Python project template generator with batteries included

you are all set and ready to go. All configuration can be done in setup.cfg like changing the description, url, classifiers, installation requirements and so on as defined by setuptools. That means in most cases it is not necessary to tamper with setup.py.

nbstripout - strip output from Jupyter and IPython notebooks

Opens a notebook, strips its output, and writes the outputless version to the original file. Useful mainly as a git filter or pre-commit hook for users who don't want to track output in VCS.

waliki - A wiki engine powered by Django and Git

Waliki is an extensible wiki app for Django with a Git backend. It's in an early development stage. I'll appreciate your feedback and help.

gitchangelog - Creates a changelog from git log history.

Use your commit log to make beautifull and configurable changelog file. gitchangelog is compatible Python 2 and Python 3 on Linux/BSD/MacOSX and Windows.

xandikos - A CalDAV/CardDAV server

Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs onto a Git repository. Xandikos (Ξανδικός or Ξανθικός) takes its name from the name of the March month in the ancient Macedonian calendar, used in Macedon in the first millennium BC.

vsts-cli - Microsoft Visual Studio Team Services (VSTS) CLI

VSTS CLI is a new command line interface for Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) 2017 Update 2 and later.VSTS CLI is currently in preview but we encourage you to give it a try and provide feedback (or contribute).

git-archive-all - A python script wrapper for git-archive that archives a git superproject and its submodules, if it has any

Archive repository with all its submodules. If functional you need is missing but you're ready to pay for it, feel free to contact me. If not, create an issue anyway, I'll take a look as soon as I can.

gitobox - Synchronizes a directory with a Git repository; particularly useful to track "dumb" collaboration software like DropBox

This program synchronizes a DropBox directory (or any directory) with a Git repository. Any change in the directory will create a new commit on a specified branch, and a push to that branch will update the directory. Note that this is different from putting your .git folder inside your DropBox. Here, you don't have anything git-related in DropBox, Gitobox gives you a separate, 2-way-synced Git repository that you can use instead of DropBox (or just keep using DropBox and have the Git history for future reference).

svn-stash - It's like git stash , but for Subversion.

It's like the git stash command, but for Subversion. If you don't know git, you should read this guide. Svn-stash permits you to hide the changes that you don't want to commit just now. this can be more useful in some circunstances. I love git and I think that it should be used in the new projects that WHATEVER programmer starts (If you don't think the same, You are welcome to discuss it with me, but you can read the pro git book before. :) ). However, in some old projects where I'm working now the svn-to-git migration is very difficult or imposible. Git has a set of awesome commands I usually use, (like stash) that svn hasn't direct equivalent. Svn-stash is an attempt to port some of the functionalities of the git stash command to subversion.