Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/book/glow
Git-like object warehouse
https://github.com/book/glow
Last synced: about 1 month ago
JSON representation
Git-like object warehouse
- Host: GitHub
- URL: https://github.com/book/glow
- Owner: book
- Created: 2012-11-09T21:17:17.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2020-08-19T01:35:16.000Z (over 4 years ago)
- Last Synced: 2024-10-03T12:36:54.092Z (4 months ago)
- Language: Perl
- Size: 144 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
NAME
Glow - Git-like object warehouse
DESCRIPTION
Glow is using and extending the concepts of the Git Object Database,
to provide support for additional objects of any size, with any
relationships between them.Glow provides a collection of Moose roles to build your own repository
objects. The distribution provides Glow::Repository::Git as an example
implementation providing support for the four kinds of objects provided
by Git: blob, tree, commit and tag.CAVEAT EMPTOR
Glow started as an exercise to force me to learn Moose while
providing the foundations for a relatively ambitious project:
extend the concepts of the Git object database to support extended
objects of any size.At this stage, it is still a work in progress, that is far from
being production-ready. It may even change name at some point.NAMING
The name Glow is an acronym for "Git-like object warehouse".
This is more positive than Gloom ("Git-like objects on Moose")
--besides, there's already a Gloom module on CPAN--
and more general than Globe ("Git-like object backEnd").
It is good enough for now.AUTHOR
Philippe Bruhat (BooK)
ACKNOWLEDGEMENT
Glow is heavily inspired from Git itself, and from the Moose-based,
pure Perl implementation Git::PurePerl (itself based on Grit).COPYRIGHT
Copyright 2012 Philippe Bruhat (BooK), all rights reserved.
LICENSE
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.