GIT-GEO(1)

NAME
git geo - locate your source

SYNOPSIS

git geo setup
git geo note [<commit>]
git geo pull [<repository>]
git geo push [--all | --mirror | --tags] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
             [--repo=<repository>] [-f | --force] [-v | --verbose] [-u | --set-upstream]
             [<repository> [<refspec>...]]
git geo sync [<repository>]
git geo version

DESCRIPTION

Attach location information to a commit. Setup a hook to automatically attach location information to commits. Push and pull geocommits to or from a remote repository.

git geo requires access to WiFi.

SUBCOMMANDS

setup
    Setup a git post-commit hook in the current git repository to automatically attach location information to your commits.

note
    Obtain your current location and store it in a git note referencing the HEAD commit. If <commit> is given, the command will store the location for the given commit instead of HEAD.

pull
    Pull geocommits from a repository and merge them.

push
    Like git push but also pushes geocommits. If necessary, git geo push will merge geocommits.

sync
    Pulls geocommits from the given repository. Merges the fetched geocommits with the local geocommits and pushes the result to the repository.

version
    Shows the current version of git geo.

EXAMPLES

To setup an automatic geocommit hook type

    cd myproject.git && git geo setup

DISCUSSION

geo git stores geocommits as git notes (see git help notes). It uses the "geocommit" namespace. git geo sync will only push, pull and merge geocommit notes.

WEBSITE

For more information about geocommits and the geocommit format visit http://geocommit.com/

SEE ALSO
git(1)

AUTHOR

Written by Filip Noetzel, Nils Adermann, David Soria Parra

NOTES

Requires git 1.6.5 or newer.