Android | Creating Agit: Getting Git Onto Android | Roberto Tyley

Embed Size (px)

Citation preview

PowerPoint-Prsentation

Creating Agit

Getting Git onto Android

Agit an Android Git Client

Why?

Well fuck, I don't know.

(Why justify something that's fun?)

Java, Git... and Android

JGithttp://www.eclipse.org/jgit/

should have been easy...

Packfile corruption detected: Unknown zlib error.

...snap

Harmony Inflator

public int inflate(byte[] buf, int off, int nbytes) { if (nbytes == 0) { return 0; } // actually read compressed data & inflate it ...}

your first GitHub repo...

git inittouch READMEgit add READMEgit commit -m 'first commit'

Patch accepted into HoneyComb

ConnectBot already does it...

Let's be like ssh-agent:

org.openintents.ssh.BIND_SSH_AGENT_SERVICE

org.openintents.ssh.permission.ACCESS_SSH_AGENT

SSH

org.openintents.ssh.BIND_SSH_AGENT_SERVICE

a paid-app...

...open source

Questions?

@AgitApp@rtyley

github.com/rtyley/agit