Commit Graph

  • 92bb4425bc Remote: remove redundant Callback suffix ralucas/cmn/remote-callbacks pokstad/cmn/remote-callbacks otherpaco/cmn/remote-callbacks joseferminj/cmn/remote-callbacks darkowlzz/cmn/remote-callbacks alixinne/cmn/remote-callbacks SimonWaldherr/cmn/remote-callbacks cmn/remote-callbacks Carlos Martín Nieto 2014-03-23 10:36:54 +0100
  • 155f641683 don't expose 3 different diff foreach methods. use structures instead of pointers to structures for diff detail. add patch error code handling. trim excess data from diff structures. Jesse Ezell 2014-03-21 22:16:26 -0700
  • f85c38ce22 Allow diff.ForEach to enumerate files, hunks, and lines with single call. Support use of closures for enumeration. Jesse Ezell 2014-03-21 17:20:48 -0700
  • a333fd9a49 Oid: avoid unnecessary copy ralucas/cmn/oid-copies pokstad/cmn/oid-copies otherpaco/cmn/oid-copies joseferminj/cmn/oid-copies darkowlzz/cmn/oid-copies alixinne/cmn/oid-copies SimonWaldherr/cmn/oid-copies cmn/oid-copies Carlos Martín Nieto 2014-03-21 07:42:36 +0100
  • d805ba7409 Remote: incorporate callbacks into the struct Carlos Martín Nieto 2014-03-21 07:20:41 +0100
  • aea899e877 set ptr to nil after free Jesse Ezell 2014-03-20 23:19:22 -0700
  • 805085c1d7 Cred: make returns more consistent Carlos Martín Nieto 2014-03-21 07:03:57 +0100
  • d78036fe24 refactor and cleanup code Jesse Ezell 2014-03-20 22:54:18 -0700
  • 37964e878f merge with latest Jesse Ezell 2014-03-20 22:02:19 -0700
  • d0b334b244 cleanup and refactor diff / patch Jesse Ezell 2014-03-20 21:56:41 -0700
  • 2811845a12 Merge pull request #71 from jezell/add-index-write-tree-to Carlos Martín Nieto 2014-03-21 05:29:57 +0100
  • b869775665 Merge pull request #70 from jezell/add-remote-list Carlos Martín Nieto 2014-03-21 05:29:05 +0100
  • 1f3f8adda8 Add index WriteTreeTo + test Jesse Ezell 2014-03-20 20:49:05 -0700
  • 5d8db7f936 return nil instead of empty array on error Jesse Ezell 2014-03-20 20:24:29 -0700
  • 99d7f66477 add remote list Jesse Ezell 2014-03-20 02:06:56 -0700
  • 5590078e6f remove channel based iteration for branch / ref. Add ReferenceNameIterator. All iterators use Next(). Remove interfaces. Jesse Ezell 2014-03-20 01:27:03 -0700
  • 37b950bc90 various improvements to interface Jesse Ezell 2014-03-19 20:24:19 -0700
  • 9fc307a58d Remote: keep a pointer to the repo Carlos Martín Nieto 2014-03-20 03:52:53 +0100
  • 574f0dd12d Remote: remove Get prefix from refspecs Carlos Martín Nieto 2014-03-20 03:29:54 +0100
  • 27bea93efe split out name iterator Jesse Ezell 2014-03-19 00:36:00 -0700
  • 006286edb7 remove Branch struct, unify reference iterators Jesse Ezell 2014-03-19 00:19:02 -0700
  • 3ae9813fca Clean up after the tests Carlos Martín Nieto 2014-03-19 08:03:21 +0100
  • ad128bdefb Remote: don't mix allocators Carlos Martín Nieto 2014-03-19 07:54:52 +0100
  • 3274d477c9 Merge pull request #68 from libgit2/cmn/oid-revamp Carlos Martín Nieto 2014-03-19 07:20:45 +0100
  • b82a72a9ce Oid: fix IsZero() Carlos Martín Nieto 2014-03-19 03:51:59 +0100
  • 0bb73e43a8 Oid: use Go's conversion functions Carlos Martín Nieto 2014-03-19 03:39:34 +0100
  • c243c31f7d Oid: remove Bytes() Carlos Martín Nieto 2014-03-19 03:11:41 +0100
  • c9c7c1e779 Oid: make NewOid take a string Carlos Martín Nieto 2014-03-18 05:04:26 +0100
  • b6703d4767 Oid: make the type directly [20]byte Carlos Martín Nieto 2014-03-18 04:54:40 +0100
  • b5ce60925e Merge pull request #69 from jezell/clone_opts_init_fix Carlos Martín Nieto 2014-03-19 03:56:38 +0100
  • f1f0fa7335 fix naming on test Jesse Ezell 2014-03-18 19:38:02 -0700
  • 3d7f737481 add simple clone test Jesse Ezell 2014-03-18 18:24:31 -0700
  • d1e7ee53d5 fix clone options init Jesse Ezell 2014-03-18 18:23:33 -0700
  • 5f35f13737 Merge pull request #61 from jezell/remotes-wip Carlos Martín Nieto 2014-03-18 05:21:35 +0100
  • dbdbb4b0d1 Merge pull request #67 from jezell/chunk-create-fix Carlos Martín Nieto 2014-03-17 16:04:05 +0100
  • 663c2a69c9 fix chunk create logic Jesse Ezell 2014-03-16 22:09:12 -0700
  • 5f01bd7abd add branch iterator / remove useless repo from reference iterator Jesse Ezell 2014-03-12 15:49:11 -0700
  • 51aa76d6f7 remove strarray wrappers Jesse Ezell 2014-03-11 16:25:22 -0700
  • 0a172478dc fix return for old go versions / travis Jesse Ezell 2014-03-11 13:45:27 -0700
  • 2f53196866 clean up clone code Jesse Ezell 2014-03-11 13:22:00 -0700
  • d560b9e9bd cleanup clone code Jesse Ezell 2014-03-11 13:19:12 -0700
  • 634acbe498 merge with latest Jesse Ezell 2014-03-11 12:55:57 -0700
  • 8ad5cbc537 Merge branch 'merge' of https://github.com/jezell/git2go into merge Jesse Ezell 2014-03-11 12:49:29 -0700
  • 6a068d5265 remove useless wrappers Jesse Ezell 2014-03-11 12:47:56 -0700
  • 86efca0630 Merge branch 'jezell/merge' into merge Jesse Ezell 2014-03-11 12:42:18 -0700
  • 7cbbeff7ac merge with latest Jesse Ezell 2014-03-11 12:42:08 -0700
  • f1e889928a merge with latest, replace merge wrappers with go code Jesse Ezell 2014-03-11 12:29:40 -0700
  • 1cf8117814 Merge pull request #65 from jezell/blob_and_tree_updates Carlos Martín Nieto 2014-03-11 03:44:12 +0100
  • ea909d8518 Merge branch 'cmn/checkout-opts' Carlos Martín Nieto 2014-03-11 03:36:28 +0100
  • 263884a908 CheckoutIndex: allow for index to be nil Carlos Martín Nieto 2014-03-11 03:30:56 +0100
  • b09c6d8bbe Move checkout functions options more in line with the library Carlos Martín Nieto 2014-03-11 03:27:35 +0100
  • b5b0f3f50e Remove custom checkout opts init function Carlos Martín Nieto 2014-03-11 03:14:36 +0100
  • 42fce02197 Adjust to checkout_opts -> checkout_options Carlos Martín Nieto 2014-03-11 03:09:48 +0100
  • 5ed932c33d Merge e41d3d15a9 into 731f978b54 Jason Toffaletti 2014-03-11 01:59:56 +0000
  • 731f978b54 Merge pull request #58 from jezell/add-branch-lookup Carlos Martín Nieto 2014-03-11 02:59:33 +0100
  • 5e163fa2e8 add blob chunk creation, creation of tree builders for specific trees, minor API cleanup Jesse Ezell 2014-03-07 16:43:20 -0800
  • e5946d4009 Add defaults, add simple test, merge heads should be pointer array Jesse Ezell 2014-02-28 14:33:38 -0800
  • 6af4d4a825 move finalizer above free Jesse Ezell 2014-02-28 11:15:39 -0800
  • da64faf8bd switch from iota to explicit def Jesse Ezell 2014-02-28 11:13:51 -0800
  • 127643eb54 move return outside of switch for go 1.0 / travis Jesse Ezell 2014-02-28 11:08:15 -0800
  • 9fb7a746e0 fix handling of msg to treat empty str as nil Jesse Ezell 2014-02-28 10:58:53 -0800
  • d6332f9526 fix msg handling to treat empty str as nil Jesse Ezell 2014-02-28 10:54:16 -0800
  • b404c8b862 Remove unused consts Jesse Ezell 2014-02-28 10:47:56 -0800
  • 2c56324ca5 fix bad git_buf handling Jesse Ezell 2014-02-28 10:46:57 -0800
  • f5f8e13744 Add a travis script Carlos Martín Nieto 2014-02-28 14:26:03 +0100
  • 639b66345c Fix an old error function call that snuck in Carlos Martín Nieto 2014-02-28 14:11:21 +0100
  • 5f5906878e merge options / merge tree options Jesse Ezell 2014-02-28 01:31:01 -0800
  • 9e7ba02708 wrap merge functions Jesse Ezell 2014-02-28 01:06:41 -0800
  • 7371ea76ea Merge 0497d2b114 into fc6d0fbfff jezell 2014-02-28 00:23:18 -0800
  • 0497d2b114 fix bad merge (LastError -> MakeGitError) Jesse Ezell 2014-02-28 00:21:48 -0800
  • 374e2112df add push, refine remotes Jesse Ezell 2014-02-27 16:36:44 -0800
  • fc6d0fbfff Merge pull request #59 from libgit2/cmn/refs Carlos Martín Nieto 2014-02-27 17:03:39 +0100
  • c431fe3c2c Merge pull request #60 from libgit2/cmn/reflogs-default Carlos Martín Nieto 2014-02-27 17:03:20 +0100
  • 9299214e57 re-encapsulate repository Aidan Nulman 2014-02-26 23:44:32 -0500
  • 9acd67e388 Actually type constants; unwrap DiffFile, DiffDelta, DiffHunk. lye 2014-02-26 16:01:32 -0600
  • e2db9b16cd merge latest, cleanup error handling, add thread locks Jesse Ezell 2014-02-26 10:41:20 -0800
  • a5df611100 LastError -> MakeGitError Jesse Ezell 2014-02-26 08:50:47 -0800
  • baf4a84336 Merge branch 'master' of https://github.com/libgit2/git2go into add-branch-lookup Jesse Ezell 2014-02-26 08:45:44 -0800
  • fe509411a5 Add thread locking Jesse Ezell 2014-02-26 08:45:38 -0800
  • a728f70358 cleanup add-branch Jesse Ezell 2014-02-26 07:33:50 -0800
  • 6a8e126cb9 Merge branch 'branch_functions' of http://github.com/JohannWeging/git2go into merge-add-branch-lookup Jesse Ezell 2014-02-26 07:32:16 -0800
  • 1c1f7bd1fa Merge branch 'more-errors' Carlos Martín Nieto 2014-02-26 16:15:10 +0100
  • 00ea11691b Convert the rest of the errors Carlos Martín Nieto 2014-02-26 16:14:31 +0100
  • 499f52a354 Added git error code to the error object. Jesper Hansen 2013-07-07 16:43:44 +0200
  • 3e5586bd8d Remove 'oid' as id name Carlos Martín Nieto 2014-02-26 15:30:16 +0100
  • 5f4283fac3 Merge branch 'index-entries' Carlos Martín Nieto 2014-02-26 15:22:53 +0100
  • 14f902afed Adjust to oid -> id Carlos Martín Nieto 2014-02-26 15:22:48 +0100
  • 1e01cae286 Remove pointer to git_index_entry Carlos Martín Nieto 2014-02-26 15:18:47 +0100
  • f9bb10d4c4 Merge 179b69ce21 into 786393a380 Axel Wagner 2014-02-26 15:16:47 +0100
  • 2c8de242ee Allow for a default in reflog messages Carlos Martín Nieto 2014-02-26 15:01:23 +0100
  • ca2c3c6db2 Add a few reference utility functions Carlos Martín Nieto 2014-02-26 14:51:04 +0100
  • 45b0f17c04 Bundle consts more idiomatically; add GitLineType alias. lye 2014-02-26 05:58:45 -0600
  • 2e5102b71a Unwrap DiffLine; add types for git_diff_flag_t and git_delta_t. lye 2014-02-26 04:34:38 -0600
  • 21b2bfb288 Merge 961db94aa2 into 786393a380 Johann Weging 2014-02-26 10:41:57 +0100
  • 786393a380 Merge pull request #42 from libgit2/cmn/config Carlos Martín Nieto 2014-02-26 10:37:35 +0100
  • fc0a2f56e8 Lock the thread so we can get the error message Carlos Martín Nieto 2013-09-21 23:01:37 +0200
  • af2446b1da Add iterators and ConfigEntry Carlos Martín Nieto 2013-09-12 01:39:35 +0200
  • 129105d410 Add a few more missing config functions Carlos Martín Nieto 2013-09-12 01:01:52 +0200
  • fbd8698002 Add a few missing config setters and getters Carlos Martín Nieto 2013-09-11 23:31:24 +0200
  • 2656a72e82 Merge branch 'master' into custom_odb Aidan Nulman 2014-02-24 03:05:44 -0500