David Calavera
749d6149b3
Merge branch 'master' into ls_remote
...
* master:
Update libgit2 submodule.
Remove Config#Refresh
implemented Index.AddAll, Index.RemoveAll, Index.UpdateAll
2014-10-27 07:25:57 -07:00
Carlos Martín Nieto
99d10775d6
Merge pull request #125 from lucas-clemente/master
...
implemented Index.AddAll as git_index_add_all wrapper
2014-10-25 18:11:52 +02:00
Carlos Martín Nieto
a2fd47aad2
Merge pull request #128 from calavera/remote_git_config_refresh_call
...
Remove Config#Refresh
2014-10-25 18:07:33 +02:00
David Calavera
ea54434f90
Update libgit2 submodule.
2014-10-25 06:59:40 -07:00
David Calavera
f6fa1a38ab
Add Remote#Ls.
...
Allow filtering heads by name.
2014-10-24 17:28:10 -07:00
David Calavera
5c72fe54b8
Remove Config#Refresh
...
Because it has been removed from libgit2:
55cb499972
2014-10-24 17:22:46 -07:00
Lucas Clemente
9d37f81764
implemented Index.AddAll, Index.RemoveAll, Index.UpdateAll
2014-10-24 21:55:08 +02:00
Carlos Martín Nieto
41008af54c
Merge pull request #123 from ry/master
...
Use Filemode type in TreeEntry and IndexEntry
2014-10-23 19:17:23 +02:00
Carlos Martín Nieto
0af2a39b4e
Update to latest master
2014-10-23 18:51:51 +02:00
Ryan Dahl
5539137e9a
Use Filemode type in TreeEntry and IndexEntry
...
Fixes #121
2014-10-20 11:58:55 -04:00
Carlos Martín Nieto
3b7cc1e97e
remote: use the library's certificate validity if no callback is set
...
We should not return 0, as in this case that means we let it through,
return an appropriate error instead.
2014-10-19 14:38:00 +02:00
Carlos Martín Nieto
68bd3bbdd7
Fix header name
...
It turns out that some systems have a strings.h which includes string.h,
which does not happen on GNU systems.
2014-10-15 17:10:35 +02:00
Carlos Martín Nieto
c77c8f6fb9
Add a test for blobs
...
This has been in my worktree unadded for a while.
2014-10-15 16:59:19 +02:00
Carlos Martín Nieto
d9dfc4bce8
Add support for hostkey certificates
...
While they're not exactly certificates, they belong in the same
category.
2014-10-15 16:57:32 +02:00
Carlos Martín Nieto
a81abd10ca
Merge branch 'fetchhead'
...
Conflicts:
remote.go
2014-10-15 15:59:08 +02:00
Jess Sheneberger
d917a13aca
add plumbing for update fetch head on remotes
2014-10-15 15:58:33 +02:00
Carlos Martín Nieto
17a9214307
Update to libgit2 master
...
The option to ignore the server's certificate has been removed, replaced
witha callback for the user to perform their own checking.
Remote.Fetch() now performs opportunistic updates and takes a list of
refspecs to use as the active set for a particular fetch.
2014-10-15 15:56:59 +02:00
Carlos Martín Nieto
5eda8d6935
Merge pull request #109 from roguePanda/git_status
...
Address issue #108
2014-09-11 09:16:39 +02:00
Carlos Martín Nieto
c68241c3f0
Merge pull request #117 from piger/dev
...
add Index#RemoveByPath.
2014-09-09 10:51:44 +02:00
Daniel Kertesz
c2f6381252
add Index#RemoveByPath.
2014-09-07 12:45:52 +02:00
Carlos Martín Nieto
756c8a7e8b
Merge pull request #116 from calavera/sync_with_libgit2_master
...
Sync with libgit2 master.
2014-09-04 17:10:37 +02:00
David Calavera
ced242954c
Update vendored libgit2 version to master.
2014-09-04 07:57:10 -07:00
Ben Navetta
d4734a41d5
remove unused status version field
2014-09-04 10:17:31 -04:00
Ben Navetta
1520978dcd
give status option flags their own type
2014-09-04 10:15:13 -04:00
Carlos Martín Nieto
db113288b3
Merge pull request #113 from CMGS/master
...
enhance checkout, add CheckoutTree method
2014-09-04 16:02:21 +02:00
Carlos Martín Nieto
cea203d01c
Merge pull request #115 from surma-dump/feature/empty_refname
...
Repository.CreateCommit: Allow empty refname for non-update commit
2014-09-04 14:38:36 +02:00
Alexander Surma
d196da40ed
Repository.CreateCommit: Only allocate CStr on non-empty refname
2014-09-04 09:57:54 +02:00
David Calavera
9bec36a0b0
Update clone options to be in sync with libgit2 master.
...
Remove missing constants.
2014-09-03 18:08:48 -07:00
Alexander Surma
fe452620c6
Repository.CreateCommit: Allow empty refname for non-update commit
2014-09-01 19:27:44 +02:00
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
84597241e0
Exit when pkg-config isn't found
...
We run pkg-config in a subshell, so our 'set -e' does not take effect
there. Explicitly error out if there was an error running pkg-config.
2014-08-26 23:32:27 +02:00
Carlos Martín Nieto
0f79d63fd5
Merge calvera/rev-parse
2014-08-26 12:35:17 +02:00
Carlos Martín Nieto
0d58580249
Remove unnecessary heap allocation
2014-08-26 12:35:05 +02:00
Ben Navetta
80997c6fa5
fix status list to handle null head_to_index in entries
2014-08-25 23:18:00 -04:00
Ben Navetta
0059b26255
add thread locking to status api
2014-08-25 18:20:54 -04:00
Ben Navetta
33ae83f4d9
remove status_foreach binding
2014-08-25 18:15:36 -04:00
Ben Navetta
c8529e79da
don't return anything from StatusList.Free
2014-08-25 17:41:35 -04:00
Carlos Martín Nieto
1377c8f3d2
Update vendored libgit2 version to v0.21.1
2014-08-25 15:45:40 +02:00
Carlos Martín Nieto
106ebe2fc4
Handle empty slices in CreateBlobFromBuffer()
...
Go won't let us access the zeroth alement of an empty slice, so we need
to figure out if the length is zero and take special action.
This fixes #106 .
2014-08-25 15:44:01 +02:00
Carlos Martín Nieto
91fd186186
Merge pull request #105 from mattes/patch-1
...
Make sure install/lib dir exists. Fixes #104
2014-08-25 15:26:33 +02:00
David Calavera
29840d28ad
Extract data into a go struct.
2014-08-22 22:36:18 -07:00
Ben Navetta
1cb654e4f2
add git_status_foreach binding
2014-08-19 08:51:18 -04:00
Ben Navetta
fe1e6b83ed
comment out issue with entry count
2014-08-19 08:08:46 -04:00
Ben Navetta
8fd7c2c609
add StatusFile function
2014-08-18 23:12:45 -04:00
Ben Navetta
a093e20a88
add status option support
2014-08-18 22:58:53 -04:00
Ben Navetta
f954871968
start on status tests; fix bug in Repository.StatusList()
2014-08-18 22:19:06 -04:00
Ben Navetta
b831ae04aa
add StatusList() to Repository
2014-08-18 20:34:57 -04:00
Ben Navetta
0513670745
add StatusList.EntryCount()
2014-08-18 20:11:14 -04:00
Ben Navetta
37ccc4c00d
add ByIndex, reorder to match other files
2014-08-18 20:04:32 -04:00