mogilefs-client.git  about / heads / tags
MogileFS client library for Ruby
$ git log --pretty=format:'%h %s (%cs)%d' checksums --
62d9c8e socket_common: small simplification in read() calculation (2011-12-04)
	(checksums)
a12bf1b RequestTruncated exception includes timeout value used (2011-12-04)
3e7105c store_file/store_content: wire these up to new new_file opts (2011-11-30)
e93c30b new_file: backwards compatibility for old args (2011-11-30)
8bae566 mog: "stat" shows checksum if it is available (2011-11-30)
7f6a513 http_file: remove unused attrs (2011-11-30)
26ee37f "new_file" gets many options for Content-MD5 handling (2011-11-30)
c9f94ea .document: add NEWS to rdoc (2011-11-28)
bbd2522 Ruby mogilefs-client 3.0.0 (2011-11-28)
	(tag: v3.0.0)
f854b9b test_mogilefs_integration: remove umask/permissions check on created file (2011-11-28)
...

$ git cat-file blob checksums:README
= mogilefs-client - MogileFS client library for Ruby

A MogileFS client library for Ruby.  MogileFS is an open source
distributed filesystem, see: http://mogilefs.org for more details.  This
library allows any Ruby application to read, write and delete files in a
MogileFS instance.

== Links

rdoc :: http://bogomips.org/mogilefs-client
mogilefs :: http://mogilefs.org/
list :: mailto:mogile@googlegroups.com
email :: mailto:normalperson@yhbt.net
repo :: git://bogomips.org/mogilefs-client.git
cgit :: http://bogomips.org/mogilefs-client.git
gitweb :: http://repo.or.cz/w/ruby-mogilefs-client.git

== Install

First you need a MogileFS 2.x installation.  You can find information on
how to do that at http://mogilefs.org

Then install the RubyGem:

  $ gem install mogilefs-client

This library supports Ruby 1.8.7 and later, but Ruby 1.9.3 is
recommended.  No other libraries are required on the client.

== Usage

See MogileFS::MogileFS

== Contact

Feedback (bug reports, user/development dicussion, patches, pull
requests) are greatly appreciated and handled via email.  We currently
piggy-back onto the public MogileFS
{mailing list}[mailto:mogile@googlegroups.com] for feedback.

If you do not want to deal with the corporate host of the MogileFS
mailing list, or if you wish to keep your issue secret, feel free to
email {Eric Wong at}[mailto:normalperson@yhbt.net].

Do not expect Eric Wong to read HTML mail under any circumstances.

== WARNING!

This client is only supported in HTTP mode.  NFS mode was previously
supported in 1.3.x, but since MogileFS 2.x has dropped support for
NFS, this client has removed support for it.

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master       Ruby mogilefs-client 3.12.2 (2020-02-06)
  pu           backend: respect timeout on socket/timeout errors (2012-07-27)
  checksums    socket_common: small simplification in read() calculation (2011-12-04)
  pipeline     list_keys/each_key: better handling of verbose listings (2011-11-11)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
v3.12.2      Ruby mogilefs-client 3.12.2 (2020-02-06) tar.gz
v3.12.1      Ruby mogilefs-client 3.12.1 (2019-11-11) tar.gz
v3.12.0      Ruby mogilefs-client 3.12.0 (2019-01-02) tar.gz
v3.11.1      mogilefs-client 3.11.1 (2017-03-23) tar.gz
v3.11.0      Ruby mogilefs-client 3.11.0 (2017-01-31) tar.gz
v3.10.0      Ruby mogilefs-client 3.10.0 (2016-08-31) tar.gz
v3.9.0       Ruby mogilefs-client 3.9.0 (2015-06-25) tar.gz
v3.8.0       Ruby mogilefs-client 3.8.0 (2015-02-10) tar.gz
v3.7.1       Ruby mogilefs-client 3.7.1 (2013-09-10) tar.gz
v3.7.0       Ruby mogilefs-client 3.7.0 (2013-07-18) tar.gz
...

# associated public inboxes:
# (number on the left is used for dev purposes)
            https://yhbt.net/mogilefs-client-public

git clone https://yhbt.net/mogilefs-client.git