Update the bidindings
Make repository parametrized
This commit is contained in:
16
README.md
16
README.md
@@ -21,22 +21,10 @@ in it.
|
||||
$ cd geef
|
||||
$ make
|
||||
|
||||
Now you should have a .beam file you can load. I've also included an example
|
||||
escript to test some of the functions (currently just hex_to_raw and object_exists):
|
||||
|
||||
$ ./geef h2r de08fe4884650f067bd5703b8a59a8b3b3c99aaa
|
||||
Raw: <<222,8,254,72,132,101,15,6,123,213,112,59,138,89,168,179,179,201,154,170>>
|
||||
|
||||
$ ./geef exists . 89c86150c8b164f441a73f4991b2c339fd4aae7c
|
||||
Exists: true
|
||||
|
||||
$ ./geef exists . 87fcfb277899097823911006f438658ce86b3697
|
||||
Exists: false
|
||||
|
||||
The API looks basically like this:
|
||||
|
||||
Raw = geef:hex_to_raw(HexSha).
|
||||
Repo = geef:repository(".").
|
||||
Repo = geef:repository(<<".">>).
|
||||
Workdir = Repo:workdir().
|
||||
Odb = geef:repository_odb(Repo).
|
||||
Exists = geef:odb_exists(Odb, HexSha).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user