|Deletions are marked like this.||Additions are marked like this.|
|Line 1:||Line 1:|
|= C-Hglib =
A C library for interfacing with Mercurial's CommandServer.
== Getting the source ==
You can clone the packeage from its primary repository [[https://bitbucket.org/istana/c-hglib|c-hglib]].
Also you can take a look on c-hglib [[http://swarm.cs.pub.ro/~istana/c-hglib/html|documentation]].
== Plan to build c-hglib ==
The implementation was split in three steps:
* level 0 also called row level
* pass a raw command string, get unparsed results
* level 1 also called command level
* function per command, returns results in native C datatypes
* level 2 also called "object" level
* emulate important Mercurial internal APIs like contexts with a native C paradigm
For the moment level 0 is in the accepting phase, I need to get reviews before declared finished. You can see and review level 0 on this [[http://markmail.org/thread/hixvvvcpklfjnqze|patchbomb]].
Meanwhile I started to make a sketch for level 1. You can also see and comment on this sketch over [[http://markmail.org/message/pofplkyodyoxp5mq|here]].
== My starts points will be ==
== Directory tree ==
│ └── level0.c
│ ├── main.c
│ ├── Makefile
│ ├── client.c
│ ├── client.h
│ ├── utils.c
│ └── utils.h
== Reporting bugs ==
Bugs can be reported on [[https://bitbucket.org/istana/c-hglib/issues?status=new&status=open|bitbucket-issue list]].
== See also ==
|Santa Rosa-born Dia Foster is hooked on [[https://www.teamgeorgiawrestling.com/index.php?option=com_blog&view=comments&pid=574689&Itemid=0|Spain weather June,]] rc vehicles, rocking aids babies. And lastly she's captivated by spending precious time with her nearest pals.|
Santa Rosa-born Dia Foster is hooked on Spain weather June, rc vehicles, rocking aids babies. And lastly she's captivated by spending precious time with her nearest pals.