CMGS
2f93ce39cc
embrace static types
2014-08-28 15:40:21 +08:00
CMGS
e5e9636ce0
enhance checkout, add CheckoutTree method
2014-08-27 17:03:21 +08:00
Carlos Martín Nieto
9c72700765
checkout: init_opts -> init_options
2014-05-03 18:56:44 +02:00
Jesse Ezell
50a3c4aa09
update to new merge API
2014-03-26 11:28:48 -07:00
Carlos Martín Nieto
263884a908
CheckoutIndex: allow for index to be nil
...
Allow for the index to be nil and pass that to the library to use the
repository's index.
2014-03-11 03:30:56 +01:00
Carlos Martín Nieto
b09c6d8bbe
Move checkout functions options more in line with the library
...
Afjust Checkout -> CheckoutHead and pass nil if the options structure is
nil so as not to overide the library's decisions.
2014-03-11 03:27:35 +01:00
Carlos Martín Nieto
b5b0f3f50e
Remove custom checkout opts init function
2014-03-11 03:14:36 +01:00
Carlos Martín Nieto
42fce02197
Adjust to checkout_opts -> checkout_options
2014-03-11 03:09:48 +01:00
Jesper Hansen
499f52a354
Added git error code to the error object.
2014-02-26 16:10:00 +01:00
Carlos Martín Nieto
a40bdfd420
Lock the OS thread when acessing errors
...
The library stores error information in thread-local storage, which
means we need to make sure that the Go runtime doesn't switch OS
threads between the time we call a function and th time we attempt to
retrieve the error information.
2013-12-18 16:18:32 +01:00
Carlos Martín Nieto
a5ad8de506
Don't repeat the pkg-config line
...
This is only needed once per package. Having it on every file makes the
build system ask about it n times, which is silly.
2013-11-14 00:23:04 +01:00
Carlos Martín Nieto
00e3df94c7
Camel-case constants
...
Make the names look more like what you'd expect from Go.
2013-09-12 10:40:57 +02:00
Axel Wagner
b27c14b620
Implement rudimentary checkout operations
2013-03-19 23:07:05 +01:00