Commit Graph

  • 1d969fab9d Fix warnings in mix.exs master Anton Makarov 2023-05-05 18:42:12 +06:00
  • 10301b40c8 Fix compilation warnings and prepare to be a dependency. Anton Makarov 2023-04-28 17:49:27 +06:00
  • 9e9aa23af7 Fix some warnings from mix Carlos Martín Nieto 2016-11-14 17:09:35 +01:00
  • 1d30af24c4 Merge pull request #8 from mingshun/master Carlos Martín Nieto 2015-12-20 03:31:50 +01:00
  • f02bd79765 Merge pull request #7 from KazuCocoa/fix_undefined_function_error_in_geef_revwalk Carlos Martín Nieto 2015-10-17 15:21:51 +02:00
  • 49896aa65b use Geef instead of using Geef.Repository Kazuaki MATSUO 2015-10-17 00:49:23 +09:00
  • 294f1b3536 dix undefined function error Kazuaki MATSUO 2015-10-09 00:03:03 +09:00
  • 41b3dabcda Replace the deprecated erlang:now() with os:timestamp() in tests mingshun 2015-10-03 20:30:53 +08:00
  • b2adb24079 Adopt Access behaviours to Geef.Object instead of implementing the deprecated Access protocol mingshun 2015-10-03 20:29:25 +08:00
  • 9621cc5b26 Correct the output path of NIF library for being used as a dependency of another project mingshun 2015-10-03 12:43:21 +08:00
  • 5c621231ae Correct a typo in docs of mix.exs mingshun 2015-10-03 12:08:29 +08:00
  • 2307f38df0 Replaced int64_t with ErlNifSInt64 in c_src/config.c to get rid of the warning at compilation mingshun 2015-10-03 09:48:03 +08:00
  • 90e90415f5 Replace the deprecated erlang:now() with os:timestamp() mingshun 2015-10-03 08:53:51 +08:00
  • 28e890ca95 Adjust to libgit2 v0.23 Carlos Martín Nieto 2015-09-20 20:16:16 +02:00
  • b3eaaa2df0 Merge branch 'ramonsnir' Carlos Martín Nieto 2015-07-31 21:50:22 +02:00
  • 79f89bcd41 add Geef.Revwalk module for Elixir Ramon Snir 2015-07-18 20:36:14 +03:00
  • 01254f2f90 add Geef.Config module for Elixir Ramon Snir 2015-07-18 14:24:15 +03:00
  • 8c39463095 fix Geef.Tree enumerable Ramon Snir 2015-07-11 09:55:51 +03:00
  • 1e48686aca fix Geef.Object.lookup Ramon Snir 2015-07-11 07:50:03 +03:00
  • b2af788af0 some fixes from dialyzer output Ramon Snir 2015-04-13 19:15:49 +03:00
  • f943274ad8 bug fix to commit create (when parents are given) Ramon Snir 2015-03-15 20:04:50 +02:00
  • 6c73d9e29e fix Geef.Signature for Elixir use Ramon Snir 2015-03-14 12:28:42 +02:00
  • fa24599e82 Running mix should be sufficient, as an Elixir dependency Ramon Snir 2015-03-12 18:47:37 +02:00
  • f75d7bbe63 Merge branch 'update-22' Carlos Martín Nieto 2015-04-24 15:39:30 +02:00
  • 4b889ed3bb Fix looking up a commit's tree Carlos Martín Nieto 2015-04-24 15:38:00 +02:00
  • 906b58a2c8 Update to support libgit2 0.22 Ramon Snir 2015-03-12 11:07:59 +02:00
  • ad9acd2356 Allow retrieval of a commit message Carlos Martín Nieto 2014-12-29 10:02:29 +00:00
  • e8b3b19d0d Use struct notation in the README example Carlos Martín Nieto 2014-09-17 05:05:36 +02:00
  • 3a48fb191e Fix reference resolving Carlos Martín Nieto 2014-09-17 05:02:06 +02:00
  • 5362e0c4b6 Get rid of some warnings Carlos Martín Nieto 2014-09-17 04:41:20 +02:00
  • ccc0cc1f80 Add some tests for Index Carlos Martín Nieto 2014-08-03 15:03:03 +02:00
  • fffdb47032 Make Reference call the NIF itself Carlos Martín Nieto 2014-08-03 02:08:44 +02:00
  • 808646a5ca Work towards elixir 14 Carlos Martín Nieto 2014-06-19 08:12:30 +02:00
  • 3cafc28a35 Merge branch 'config' Carlos Martín Nieto 2014-05-19 17:08:08 +02:00
  • 8ade44a868 config: string get/set Carlos Martín Nieto 2014-05-19 13:11:55 +02:00
  • 4b0379f3ee config: expose get_bool/2 Carlos Martín Nieto 2014-05-19 12:55:12 +02:00
  • d6ad01836f config: another failing test Carlos Martín Nieto 2014-05-19 12:50:53 +02:00
  • f568955a95 config: test for setting and getting bool Carlos Martín Nieto 2014-05-19 12:37:29 +02:00
  • 29d468c90a Add missing files Carlos Martín Nieto 2014-05-19 12:15:14 +02:00
  • 98b176c925 Add a minimum of config Carlos Martín Nieto 2014-05-18 12:03:53 +02:00
  • 688c052f6d Temporarily remove a test Carlos Martín Nieto 2014-05-18 11:19:15 +02:00
  • ee41214322 Merge pull request #2 from KlausTrainer/master Carlos Martín Nieto 2014-04-22 16:37:14 +02:00
  • 2b4e2eec01 Fix compilation errors with Elixir 0.13.0 Klaus Trainer 2014-04-22 15:03:43 +02:00
  • fcec57c84f Fix alloc_binary param order Carlos Martín Nieto 2014-02-15 19:28:49 +01:00
  • fe4c72a811 Expose utility ref-type functions Carlos Martín Nieto 2014-02-15 01:38:33 +01:00
  • 1a79093274 Get rid of a few dialyzer warnings Carlos Martín Nieto 2014-02-14 00:40:48 +01:00
  • 378c04284a Remove left-over debugging code Carlos Martín Nieto 2014-02-14 00:07:43 +01:00
  • 7b951fec74 Merge branch 'reflog' Carlos Martín Nieto 2014-02-13 23:32:42 +01:00
  • 73af429633 Add geef_reflog:delete() Carlos Martín Nieto 2014-02-13 18:24:42 +01:00
  • 5520efb72a Correct the signature output from the reflog Carlos Martín Nieto 2014-02-13 18:13:33 +01:00
  • 22ab293910 Basic reflog support Carlos Martín Nieto 2014-02-13 17:19:51 +01:00
  • d9822de604 Extract string->binary conversion Carlos Martín Nieto 2014-02-13 16:36:10 +01:00
  • d4204b4b79 Extract signature conversion code Carlos Martín Nieto 2014-02-13 16:32:46 +01:00
  • 9501ed2377 Add reference has_log() Carlos Martín Nieto 2014-02-13 10:47:14 +01:00
  • 42d0aef29d Adjust to git_buf and oid->id changes Carlos Martín Nieto 2014-02-13 14:51:24 +01:00
  • bb726f90a0 Adjust to reference signature changes Carlos Martín Nieto 2014-02-13 10:50:40 +01:00
  • adadabdc26 Make sure to set flags to 0 on no option Carlos Martín Nieto 2014-02-13 02:20:04 +01:00
  • 167666cd23 Listen to dialyzer Carlos Martín Nieto 2013-11-30 20:43:19 +01:00
  • 9ccf966c58 Merge branch 'create-commit' Carlos Martín Nieto 2013-11-24 16:34:54 +01:00
  • 568f9b2daf Wrap commit creation in elixir Carlos Martín Nieto 2013-11-24 16:34:08 +01:00
  • 3110f37ff7 Wrap commit creation Carlos Martín Nieto 2013-10-18 22:25:08 +02:00
  • a8078fba69 Commit: grab the tree Carlos Martín Nieto 2013-10-26 02:44:05 +02:00
  • c2e64e7fc8 Fix typo Carlos Martín Nieto 2013-10-17 10:29:13 +02:00
  • fd390306b3 Also alias Geef.Signature Carlos Martín Nieto 2013-10-16 16:10:53 +02:00
  • 6c272e2c30 index: write out all fields to disc Carlos Martín Nieto 2013-10-16 15:01:16 +02:00
  • 179f424bb5 index: grab all of the fields from C-land Carlos Martín Nieto 2013-10-16 14:23:38 +02:00
  • 3c9e429038 Remove old signature test Carlos Martín Nieto 2013-10-16 14:23:03 +02:00
  • c511675d59 Merge branch 'revparse' Carlos Martín Nieto 2013-10-16 13:58:20 +02:00
  • b930c1519f nif: add support for CFLAGS Carlos Martín Nieto 2013-10-16 13:27:40 +02:00
  • 05e1781356 More sensible signature functions Carlos Martín Nieto 2013-10-15 22:22:49 +02:00
  • ec63e08780 Correctly identify which object type we're trying to transform Carlos Martín Nieto 2013-09-05 15:33:58 +02:00
  • 21464aeece Wrap git_revparse_single Carlos Martín Nieto 2013-09-05 15:11:32 +02:00
  • 72078cb099 Wrap ref creation in elixir Carlos Martín Nieto 2013-09-04 01:16:50 +02:00
  • ee1d719ef4 Remove some dead code Carlos Martín Nieto 2013-09-03 20:42:28 +02:00
  • 0d24afb089 Get rid of the tagged OID Carlos Martín Nieto 2013-09-03 20:26:57 +02:00
  • a400d3ca85 Introduce an elixir OID type Carlos Martín Nieto 2013-09-02 20:10:56 +02:00
  • 895041b2a7 tests: properly setup and teardown Carlos Martín Nieto 2013-09-02 20:10:38 +02:00
  • 8f9ca440d9 Fix geef_ref:resolve/1 Carlos Martín Nieto 2013-09-02 20:08:58 +02:00
  • 9e4826741c Add a tiny elixir test Carlos Martín Nieto 2013-09-02 02:18:41 +02:00
  • 5ada4fe0c1 Warp geef_index in elixir Carlos Martín Nieto 2013-09-01 20:26:11 +02:00
  • 15ba2dd65f Add support for index_entry's size field Carlos Martín Nieto 2013-09-01 19:56:35 +02:00
  • e39a17fe43 Allow retrieval of index entries Carlos Martín Nieto 2013-09-01 15:20:59 +02:00
  • 808a8176bc Make dialyzer happy Carlos Martín Nieto 2013-08-31 17:57:55 +02:00
  • fd171278a1 Merge branch 'pure-ref' Carlos Martín Nieto 2013-08-31 17:34:48 +02:00
  • 0bbb69122b Make sure to test geef_ref:resolve() Carlos Martín Nieto 2013-08-31 17:34:24 +02:00
  • 70867b9615 Keep references purely in erlang Carlos Martín Nieto 2013-08-31 17:23:46 +02:00
  • da7a070522 A refname is always a binary Carlos Martín Nieto 2013-08-31 14:49:11 +02:00
  • b8f282a201 Adjust to some elixir changes Carlos Martín Nieto 2013-08-31 14:44:48 +02:00
  • b04809ca59 Shuffle some types Carlos Martín Nieto 2013-08-31 14:43:25 +02:00
  • dea88e5a59 Don't overload the record constructors Carlos Martín Nieto 2013-08-12 14:35:32 +02:00
  • bd83f2fb0e Create a copy of the iterator before turning it into a stream Carlos Martín Nieto 2013-08-12 13:38:33 +02:00
  • 4c63c08c50 Refactor reference costructor Carlos Martín Nieto 2013-08-11 00:46:20 +02:00
  • 1f7e41995b Allow streaming from an iterator Carlos Martín Nieto 2013-08-10 20:44:28 +02:00
  • aaf6a3c6e3 Reference: get the constructor to work with new elixir as well Carlos Martín Nieto 2013-08-10 20:00:07 +02:00
  • 0e93508e80 Adjust to newer elixir Carlos Martín Nieto 2013-08-10 10:05:19 +02:00
  • 19ff0dd7d5 Tree: raise an exception if we can't look up the tree Carlos Martín Nieto 2013-08-10 06:30:49 +02:00
  • 3a7d37bec8 Fix some dialyzer issues Carlos Martín Nieto 2013-08-09 23:30:22 +02:00
  • bb35fce5cc Implement ref iterators Carlos Martín Nieto 2013-08-09 23:25:55 +02:00
  • 6e24413388 geef_ref: fix typo in shorthand Carlos Martín Nieto 2013-08-09 18:27:08 +02:00
  • 73f31eac2f Make dialyzer happy Carlos Martín Nieto 2013-07-31 05:00:23 +02:00