Skip to content

Instantly share code, notes, and snippets.

@palmin
Last active October 1, 2018 11:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save palmin/773eaa0b5adcbbffb15ee46fb1d56b52 to your computer and use it in GitHub Desktop.
Save palmin/773eaa0b5adcbbffb15ee46fb1d56b52 to your computer and use it in GitHub Desktop.

I'm Anders Borum and I make a Git client for iOS called Working Copy.

It uses libgit2 as the main dependency and the way this is included in my Xcode project is making debugging and development harder than it should be.

I have a build script that creates a static library I can use in my Xcode project which works well for the end-result, but I need a solution where the libgit2 source code is fully available in my project, letting me set breakpoints and make small changes that build immediately instead of having to run a multi-minute build-script for every change.

Libgit2 has a few dependencies of its own and is build using CMake which I only know peripherally.

I need assistance from someone knowledgeable in both Xcode and CMake to modify my build process such that the libgit2 sources become better integrated in my Xcode project. It should be done in a way where I can upgrade to future versions of libgit2 with minimal manual work, until the day there are major changes to the libgit2 build process of course.

You would be paid by the hour and would need to be able to receive payment by EU invoice. I'm one person doing everything and the time saved not having to learn CMake could easily be lost to invoicing bureaucracy.

You can write me at anders@workingcopyapp.com if this sounds like a job you could do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment