Hi there, I just recently released Agit<https://market.android.com/details?id=com.madgag.agit> , a Git client for Android devices - I thought you guys might like to know about it!
https://market.android.com/details?id=com.madgag.agit It lets you git clone, browse the repo history, visualize diffs using animated transitions and sync-fetches updates as they become available - it's pretty cool :-) Although it's a paid app, the code for Agit itself is open-source under the GPL v3 licence and available at https://github.com/rtyley/agit - there's some good stuff in there! I'm particularly proud of the support for SSH - I defined a ssh-agent-like AIDL interface for use by other Android apps, which leaves the choice of implementation (eg. ConnectBot) open to the user, and lets any other permissioned app on the phone to use it to make SSH connections. This means that Agit doesn't need to actually manage or even store SSH keys itself, it just uses ConnectBot to sign the cryptographic challenges that the remote server sends it... it's an awesome symphony of cryptography and inter-process communication :-) I've written a couple of pieces for the Guardian about the development of the app - the first one is an overview - the second tells the story of a strange little bug hidden away in the source code of Android itself, which nearly stopped Agit dead in it's tracks. The Android folks were really cool on that one - the patch got accepted<http://code.google.com/p/android/issues/detail?id=11755> into Honeycomb. http://www.guardian.co.uk/info/developer-blog/2011/jul/27/android-git-client http://www.guardian.co.uk/info/developer-blog/2011/jul/28/android-zero-byte-killer Hope you like it - all feedback much appreciated! Roberto Tyley @AgitApp -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/yd8MOKF_vOsJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
