~jd/castor.git
16 months agoImport HashTree master
Julien Danjou [Mon, 2 Jan 2012 17:20:26 +0000 (18:20 +0100)]
Import HashTree

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoRename _fetch to fetch
Julien Danjou [Mon, 2 Jan 2012 16:27:54 +0000 (17:27 +0100)]
Rename _fetch to fetch

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoFix test
Julien Danjou [Mon, 2 Jan 2012 16:27:41 +0000 (17:27 +0100)]
Fix test

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agosplit: make blobbits configurable
Julien Danjou [Mon, 2 Jan 2012 15:51:11 +0000 (16:51 +0100)]
split: make blobbits configurable

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoImport split from bup
Julien Danjou [Mon, 2 Jan 2012 11:57:04 +0000 (12:57 +0100)]
Import split from bup

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agotypo
Julien Danjou [Mon, 2 Jan 2012 11:36:42 +0000 (12:36 +0100)]
typo

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoRemove verbose
Julien Danjou [Fri, 30 Dec 2011 17:21:22 +0000 (18:21 +0100)]
Remove verbose

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agocastor: no stat in store
Julien Danjou [Fri, 30 Dec 2011 17:19:14 +0000 (18:19 +0100)]
castor: no stat in store

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agocastor.storage.filesystem: use tempfile to avoid race conditions
Julien Danjou [Fri, 30 Dec 2011 17:18:01 +0000 (18:18 +0100)]
castor.storage.filesystem: use tempfile to avoid race conditions

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agocastor.storage.s3: upload in a thread
Julien Danjou [Fri, 30 Dec 2011 16:01:06 +0000 (17:01 +0100)]
castor.storage.s3: upload in a thread

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoFix _store: stat for each storage
Julien Danjou [Fri, 30 Dec 2011 15:51:43 +0000 (16:51 +0100)]
Fix _store: stat for each storage

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd castor.storage.s3
Julien Danjou [Fri, 30 Dec 2011 15:14:30 +0000 (16:14 +0100)]
Add castor.storage.s3

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agocastor: _store_block return the _store value
Julien Danjou [Fri, 30 Dec 2011 15:12:53 +0000 (16:12 +0100)]
castor: _store_block return the _store value

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agocastor: add _stat method, use it to not store if not needed
Julien Danjou [Fri, 30 Dec 2011 13:57:56 +0000 (14:57 +0100)]
castor: add _stat method, use it to not store if not needed

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agocastor: cosmetic
Julien Danjou [Fri, 30 Dec 2011 13:57:51 +0000 (14:57 +0100)]
castor: cosmetic

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agocastor: enhance comment in store
Julien Danjou [Fri, 30 Dec 2011 13:57:34 +0000 (14:57 +0100)]
castor: enhance comment in store

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agostorage.memory: fix typo in stat()
Julien Danjou [Fri, 30 Dec 2011 13:57:05 +0000 (14:57 +0100)]
storage.memory: fix typo in stat()

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoFix equality
Julien Danjou [Fri, 30 Dec 2011 13:50:03 +0000 (14:50 +0100)]
Fix equality

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoTypo
Julien Danjou [Fri, 30 Dec 2011 13:21:53 +0000 (14:21 +0100)]
Typo

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoEnhance description
Julien Danjou [Fri, 30 Dec 2011 13:18:53 +0000 (14:18 +0100)]
Enhance description

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoRework!
Julien Danjou [Fri, 30 Dec 2011 13:18:23 +0000 (14:18 +0100)]
Rework!

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoReturn the Castor in main
Julien Danjou [Fri, 30 Dec 2011 13:17:05 +0000 (14:17 +0100)]
Return the Castor in main

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoReduce random file size
Julien Danjou [Fri, 30 Dec 2011 11:10:15 +0000 (12:10 +0100)]
Reduce random file size

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoSimplify
Julien Danjou [Fri, 30 Dec 2011 09:30:07 +0000 (10:30 +0100)]
Simplify

16 months agoAdd Blob.len
Julien Danjou [Thu, 29 Dec 2011 15:26:31 +0000 (16:26 +0100)]
Add Blob.len

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoPEP8 cleaning
Julien Danjou [Thu, 29 Dec 2011 15:06:05 +0000 (16:06 +0100)]
PEP8 cleaning

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd a test on Castor
Julien Danjou [Thu, 29 Dec 2011 14:57:42 +0000 (15:57 +0100)]
Add a test on Castor

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoReturn blob on store()
Julien Danjou [Thu, 29 Dec 2011 14:57:31 +0000 (15:57 +0100)]
Return blob on store()

16 months agoAdd memory storage
Julien Danjou [Thu, 29 Dec 2011 14:57:21 +0000 (15:57 +0100)]
Add memory storage

16 months agoAdd iterparts
Julien Danjou [Thu, 29 Dec 2011 14:54:51 +0000 (15:54 +0100)]
Add iterparts

16 months agoStore Blob part to
Julien Danjou [Thu, 29 Dec 2011 14:45:06 +0000 (15:45 +0100)]
Store Blob part to

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd Storage.stat
Julien Danjou [Thu, 29 Dec 2011 14:44:26 +0000 (15:44 +0100)]
Add Storage.stat

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd Castor.store
Julien Danjou [Thu, 29 Dec 2011 14:41:07 +0000 (15:41 +0100)]
Add Castor.store

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd test for Hashable
Julien Danjou [Thu, 29 Dec 2011 14:25:37 +0000 (15:25 +0100)]
Add test for Hashable

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoInclude hash type in hash value
Julien Danjou [Thu, 29 Dec 2011 14:20:28 +0000 (15:20 +0100)]
Include hash type in hash value

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoFix Blob init
Julien Danjou [Thu, 29 Dec 2011 14:18:43 +0000 (15:18 +0100)]
Fix Blob init

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoHash right away
Julien Danjou [Thu, 29 Dec 2011 14:02:14 +0000 (15:02 +0100)]
Hash right away

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoMake blob works
Julien Danjou [Thu, 29 Dec 2011 13:45:06 +0000 (14:45 +0100)]
Make blob works

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd fetch
Julien Danjou [Thu, 29 Dec 2011 13:45:00 +0000 (14:45 +0100)]
Add fetch

16 months agoFix mode
Julien Danjou [Thu, 29 Dec 2011 11:25:29 +0000 (12:25 +0100)]
Fix mode

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoImplements storage.filesystem
Julien Danjou [Wed, 28 Dec 2011 16:42:37 +0000 (17:42 +0100)]
Implements storage.filesystem

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd store() infrastructure
Julien Danjou [Wed, 28 Dec 2011 16:23:51 +0000 (17:23 +0100)]
Add store() infrastructure

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoAdd configuration and storage handling
Julien Danjou [Wed, 28 Dec 2011 16:16:39 +0000 (17:16 +0100)]
Add configuration and storage handling

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoSet version to dev
Julien Danjou [Wed, 28 Dec 2011 16:16:15 +0000 (17:16 +0100)]
Set version to dev

16 months agoImport setup
Julien Danjou [Wed, 28 Dec 2011 14:17:45 +0000 (15:17 +0100)]
Import setup

16 months agoImport objects
Julien Danjou [Wed, 28 Dec 2011 13:17:26 +0000 (14:17 +0100)]
Import objects

Signed-off-by: Julien Danjou <julien@danjou.info>

16 months agoImport
Julien Danjou [Wed, 28 Dec 2011 13:06:48 +0000 (14:06 +0100)]
Import

Signed-off-by: Julien Danjou <julien@danjou.info>