Giter Club home page Giter Club logo

gitdb's Introduction

GitDB

GitDB allows you to access bare git repositories for reading and writing. It aims at allowing full access to loose objects as well as packs with performance and scalability in mind. It operates exclusively on streams, allowing to handle large objects with a small memory footprint.

Installation

Latest Version

Supported Python versions

Documentation Status

From PyPI

pip install gitdb

SPEEDUPS

If you want to go up to 20% faster, you can install gitdb-speedups with:

pip install gitdb-speedups

REQUIREMENTS

  • Python Nose - for running the tests

SOURCE

The source is available in a git repository at gitorious and github:

https://github.com/gitpython-developers/gitdb

Once the clone is complete, please be sure to initialize the submodules using

cd gitdb git submodule update --init

Run the tests with

nosetests

DEVELOPMENT

image

image

image

image

image

The library is considered mature, and not under active development. It's primary (known) use is in git-python.

INFRASTRUCTURE

LICENSE

New BSD License

gitdb's People

Contributors

ankostis avatar byron avatar dbaxa avatar graingert avatar hickford avatar kevin-brown avatar kronuz avatar orgads avatar schryer avatar scop avatar stuertz avatar yarikoptic avatar

Watchers

 avatar  avatar  avatar

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.