commit 5d3f9f4c3ed73a6dc14630e2692282f39383c664
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   2015-01-18

    configure: fix ssh check

M	configure.ac

commit fdfbc8bfe122c0b9d2e61e9f80023eefb01e8f92
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    cred-ssh-key-from-agent: add missing docs

M	libgit2-glib/ggit-cred-ssh-key-from-agent.c

commit d4dd194a34955a60b00fbce5f597518ff6fb07e3
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Bump version to 0.22.0

    We are now following the same version as libgit2

M	configure.ac

commit f02d8eecf44a2442315548fe5c1f3d18b3cdca0c
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Update ggit.h

M	libgit2-glib/ggit.h.in

commit e3628b125abd6d58d06c286bde76a2fb584892c3
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    submodule: fix api break to use the new method

M	libgit2-glib/ggit-submodule.c

commit d4dac0315978d119baba742d52189fe997741f5d
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Wrap GgitSubmoduleUpdateOptions

M	libgit2-glib/Makefile.am
A	libgit2-glib/ggit-submodule-update-options.c
A	libgit2-glib/ggit-submodule-update-options.h
M	libgit2-glib/ggit-types.h

commit 0ebefa9c75fd9b2e00a35ed73f6542e4bda7886a
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    cherry-pick-options: add missing copyright and modeline

M	libgit2-glib/ggit-cherry-pick-options.c

commit c803bbdf48152eaefe1bdfea20dc065d1087b476
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Fix cherry-pick options api break

M	libgit2-glib/ggit-cherry-pick-options.c

commit 9dd2b651bcdcf440d0c8c7a27925a10fdd3322fc
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Replace GGIT_FILE_MODE_NEW with GGIT_FILE_MORE_UNREADABLE

M	libgit2-glib/ggit-types.c
M	libgit2-glib/ggit-types.h

commit e6ecf16001fc930b8287446ae79411aded98bd91
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    remote: fix download method for api break

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit 7d0a7e4de5775a1e9f71a9f00f0e2ead66bbb8cb
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    remote: return the right type

M	libgit2-glib/ggit-remote.c

commit 78eebc970e63254bfa3f574765bc2a11b634d18e
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    remote: removed is_valid_url and is_supported_url

    They have become essentially useless with rsync-style ssh paths.

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit 7d5d9994345eb35e8c746f66fa86d9d48cd8a0f7
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    git_threads_init was renamed to git_libgit2_init

M	libgit2-glib/ggit-main.c

commit 4e4d9dbdba9f753663a14885d7d2d8ddcfe07af2
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    repository: rename get_remote to lookup_remote

M	libgit2-glib/ggit-repository.c
M	libgit2-glib/ggit-repository.h

commit 40edf539d8a8e987bec767e6458c68099c9f42a4
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Fix ggit_repository_reset for api break

M	libgit2-glib/ggit-repository.c
M	libgit2-glib/ggit-repository.h

commit 20e0d7b91b04c8d863e704084d38d9cbfe6d1817
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    repository: more fixes on the tree builder api break

M	libgit2-glib/ggit-repository.c
M	libgit2-glib/ggit-repository.h

commit a63a3307fe0a935ac2c47f9f21f56af8fb8ab076
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    repository: treebuilder_create was changed to treebuilder_new

M	libgit2-glib/ggit-repository.c

commit 2d42b8ae4ebb161cdad179b11746dd5589af033f
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Fix for git_treebuilder_write api break

M	libgit2-glib/ggit-tree-builder.c

commit 115a1bf0a101c6bc5a8020ad0ba65e0ec1cd35c0
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Fix cherry pick api break

M	libgit2-glib/ggit-cherry-pick-options.c
M	libgit2-glib/ggit-cherry-pick-options.h
M	libgit2-glib/ggit-repository.c

commit c3cda865ed05ba41d418b56d6f635fb472cabc48
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    repository: follow libgit2 on the create_note arguments order

M	libgit2-glib/ggit-repository.c
M	libgit2-glib/ggit-repository.h

commit 7848251ad16eb217fd9b92d6928133eb661d24fe
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    repository: fix api break in create_note

M	libgit2-glib/ggit-repository.c

commit 02ab9ca8ece97b8f5d6331d045f2cfc604e54184
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    clone-options: does not have the remote_name anymore

M	libgit2-glib/ggit-clone-options.c
M	libgit2-glib/ggit-clone-options.h

commit ef3770150ffc2f748e77ef828d1774c2ac79174d
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    Remove GgitPush object

    This object has been also removed in libgit2 and integrated
    into the remote one

M	libgit2-glib/Ggit.py
M	libgit2-glib/Makefile.am
D	libgit2-glib/ggit-push.c
D	libgit2-glib/ggit-push.h
M	libgit2-glib/ggit-types.h

commit 78117ae7667be2513de5000190cc667feb540448
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-18

    config: ggit_config_refresh is not provided anymore

    libgit2 is now a bit smarter about this and does the refresh
    on read and write so there is no need to explicitely make a refresh.

M	libgit2-glib/ggit-config.c
M	libgit2-glib/ggit-config.h

commit 413c91a9a11963a54974457515c4c87b28836e95
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2015-01-06

    oid: use the proper parameter name

M	libgit2-glib/ggit-oid.c

commit a606c69fac05d4610163a970f200edec8bc46dc5
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2015-01-05

    Add ggit_oid_has_prefix

M	libgit2-glib/ggit-oid.c
M	libgit2-glib/ggit-oid.h

commit 88ece28db5146e0522f24a134fbc914301e2bb41
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-25

    Bind git_push_update_tips

M	libgit2-glib/ggit-push.c
M	libgit2-glib/ggit-push.h

commit 5015430a7b1ed09a0d03878bea38f33311736e82
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-25

    Add GgitPushOptions

M	libgit2-glib/Makefile.am
A	libgit2-glib/ggit-push-options.c
A	libgit2-glib/ggit-push-options.h
M	libgit2-glib/ggit-push.c
M	libgit2-glib/ggit-push.h
M	libgit2-glib/ggit-types.h

commit e2a578e8da08ada2d0a069199dc7754aaa05bdf8
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-25

    Remote GgitPushProgress

    Instead, provide signals on GgitPush to notify about
    progress.

M	libgit2-glib/Makefile.am
D	libgit2-glib/ggit-push-progress.c
D	libgit2-glib/ggit-push-progress.h
M	libgit2-glib/ggit-push.c
M	libgit2-glib/ggit-push.h

commit ed315bce381292b1fae2b6c977b84d1a86b81d5e
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2014-12-25

    Minor cleanup

M	libgit2-glib/ggit-oid.c

commit 4fe86d353ced0472fb48a7302efd0d81b4647a55
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-24

    Bind git_remote_get_owner

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit 5adde8c36a26e8f82798935ab602edd4de23c7b4
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-24

    Track remote wrappers in a registry

M	libgit2-glib/ggit-repository.c

commit 4d14f46563651a676a4754ab600ae2c9a0bec128
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-24

    Small code style fix

M	libgit2-glib/ggit-remote-callbacks.c

commit baccda63e8786124760277ef95b121ad3de407dc
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-24

    Fix clone example for new credentials signature

M	examples/clone.c

commit e070359f5ee8bd1a77aa7474d995acf14a94f7ba
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-24

    Handle no-authentication case as passthrough

M	libgit2-glib/ggit-remote-callbacks.c

commit 3e53b92a28148dce29cd89f10a7d6c09935d4697
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-24

    More canonical signature for credentials vmethod

M	libgit2-glib/ggit-remote-callbacks.c
M	libgit2-glib/ggit-remote-callbacks.h

commit 8a3c43f83f04a5ffe6b85007d27054221d75e087
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Fix storing signal in wrong slot

M	libgit2-glib/ggit-remote-callbacks.c

commit d3c77faece89af0ba70b9bda0bb1967cdee80b05
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Bind ggit_oid_is_zero

M	libgit2-glib/ggit-oid.c
M	libgit2-glib/ggit-oid.h

commit 26a0307a43db425da88e571006a76c5291001e6d
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Use signals for remote callbacks notifications

M	examples/clone.c
M	libgit2-glib/ggit-remote-callbacks.c
M	libgit2-glib/ggit-remote-callbacks.h

commit 85155d0f28a688a55900e30fa82f46b77ee001f7
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Bind git_remote_update_tips

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit 1f2c5eff0b896ec3e246778780d18f40596c6f4f
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Bind git_remote_download

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit 93aef19623ecf2c6bff3fcae81914bd8f6add047
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Proxy callbacks signals for convenience

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit 223ae13a8b6026d7b58e4753aa8f53cba8d1c20d
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Added remote callbacks signals

M	libgit2-glib/ggit-remote-callbacks.c

commit 4e6ecf00d5b2bab9fca5ed5ce149edd13263ea8d
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Code style cleanup

M	libgit2-glib/ggit-cred-ssh-interactive.c
M	libgit2-glib/ggit-cred-ssh-interactive.h
M	libgit2-glib/ggit-remote.c

commit 3ce8d14469325d949867efcecbe28a61b0c40177
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Add missing prompts annotations

M	libgit2-glib/ggit-cred-ssh-interactive.c

commit d4f4b2602a7dd5770e2977b384859dd63130bc21
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-23

    Fix prompts signature

M	libgit2-glib/ggit-cred-ssh-interactive.c
M	libgit2-glib/ggit-cred-ssh-interactive.h

commit efd39fa1e6aaed8c141902bd632ddc7d6a11b519
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-22

    Bind ggit_remote_new_anonymous

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit 84956f21b0b28c38d04fd544348495d38cc2e043
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-22

    Implement getting and setting remote ref specs

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit ef210d5aebc4915099209855139c25763eeb7ebe
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-22

    Fix annotation for string list

M	libgit2-glib/ggit-repository.c

commit cb71f7fc8e2a749a776f4698796808f466cefff7
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-22

    Implement setting remote callbacks

M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h

commit df47b7aadd782e1de01def73095cc79ed61678e0
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-22

    Add GgitDirection and GgitCredType enums

M	libgit2-glib/ggit-remote-callbacks.h
M	libgit2-glib/ggit-remote.c
M	libgit2-glib/ggit-remote.h
M	libgit2-glib/ggit-types.c
M	libgit2-glib/ggit-types.h

commit 07fee2776e7e758c8d0d40fb98f979b99db42377
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-22

    Make remote callbacks native return a pointer

M	libgit2-glib/ggit-clone-options.c
M	libgit2-glib/ggit-remote-callbacks.c
M	libgit2-glib/ggit-remote-callbacks.h

commit 0a5d440d21197157e029c4f8523786b435a451b4
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-21

    Use git_reference_is_branch instead of manual check

M	libgit2-glib/ggit-branch.c
M	libgit2-glib/ggit-ref.c
M	libgit2-glib/ggit-repository.c

commit 612c35297e64a5cadd8a41a23a0941dab3f93278
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-21

    Fix getting ref name for upstream tracking

M	libgit2-glib/ggit-branch.c

commit 48c030a5cd3c8ff440bb1ea810e5f34a0f141bf9
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-21

    Cleanly separate built sources

    This fixes building from builddir != srcdir

M	examples/Makefile.am
M	examples/clone.c
M	examples/general.c
M	examples/walk.c
M	libgit2-glib/Makefile.am
M	tests/Makefile.am
M	tests/repository.c

commit 88aa3b1b633bc229af4716742961bec9d5018b0a
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-21

    Do not confuse the enum scanner

M	libgit2-glib/ggit-types.h

commit f62565bba44816b19c20751b01bcaa2f7111e4ca
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2014-12-19

    submodule: use g_return_val_if_fail to fix the build

M	libgit2-glib/ggit-submodule.c

commit 55c649fa4d95e72e530bba1d070242b10d860ad8
Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
Date:	2014-07-30

    Rework synchronization for blob's state machine, effectively
    unbreaking on OpenBSD

    Rework synchronization around a state machine instead of trying
    to treat
    mutexes and condition variables like semaphores.  Should reduce the
    low-level locking operations and eliminates the attempt to lock a
    mutex in
    one thread but unlock it another that violates POSIX requirements.

    https://bugzilla.gnome.org/show_bug.cgi?id=734010

M	libgit2-glib/ggit-blob-output-stream.c

commit 762dfdc0e74bf23d941780f680b3a492c9394b00
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-15

    Fix alignment

M	libgit2-glib/ggit-commit-parents.c

commit 75d73662b48ba81cb9ecfe10b4817cbfcc99af05
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-14

    Make GgitCommitParents implement vala iterator protocol

M	examples/walk.c
M	libgit2-glib/Makefile.am
A	libgit2-glib/ggit-commit-parents.c
A	libgit2-glib/ggit-commit-parents.h
M	libgit2-glib/ggit-commit.c
M	libgit2-glib/ggit-commit.h
M	libgit2-glib/ggit.h.in

commit 0156991832b6fd7d1365c3e9de71d1085dc16882
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-14

    Added ggit_index_entry_set_commit

M	libgit2-glib/ggit-index-entry.c
M	libgit2-glib/ggit-index-entry.h

commit 24805e9c2ba55c1cfd493245ac2652f840da214c
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-14

    Set filemode to tree when statting directories for index entries

M	libgit2-glib/ggit-index-entry.c

commit f44e4545f0d248a216ccba9fa0508021e1f4235d
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-13

    Set workdir after wrapping repository

M	libgit2-glib/ggit-repository.c

commit bb893bbb8b1602bb3b01e950704ec40a14a53210
Author: Jesse van den Kieboom <jessevdk@gmail.com>
Date:	2014-12-13

    Bind ggit_submodule_open

M	libgit2-glib/ggit-submodule.c
M	libgit2-glib/ggit-submodule.h

commit 5cc7e24f7e4eb2c09f861fb7f86279e9df2197bf
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2014-11-04

    Post release version bump

M	configure.ac

commit 5a5d6e5c9b416a0ceee5c244509117f79aff4db6
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2014-11-04

    Release 0.0.24

M	NEWS
M	README
M	configure.ac