Changes for version 1.24 - 2015-03-16

  • Update copyright to 2015 (John Anderson)
  • Lock Net::GitHub to at least v0.74 [#47] (John Anderson)
  • Various testing improvements (John Anderson)
  • Turn off IO::Page in 'got all' (John Anderson)
  • Get rid of Term::Readline in favor of IO::Prompt::Simple (John Anderson)
  • Move towards using Path::Tiny for errything (John Anderson)
  • Whitespace cleanup (John Anderson)
  • Clean up 'use' stanzas (John Anderson)
  • delete 'version' command [#48] (John Anderson)

Changes for version 1.23 - 2015-03-15 (TRIAL RELEASE)

  • Port to Moo (John Anderson)
  • Silence warning if PERL5LIB is not defined (Yanick Champoux)
  • Specify minimum version on List::AllUtils (John Anderson)

Documentation

got
A tool to make it easier to manage multiple code repositories using different VCSen
shell completion helper for got

Modules

A tool to make it easier to manage multiple git repositories.
Base class for App::GitGot commands
add a new repo to your config
open a subshell in a selected project
clone a remote repo and add it to your config
run command in many repositories
fetch remotes for managed repositories
fork a github repo
Run the 'gc' command to garbage collect in git repos
Generate a lib listing off a .gotlib file
list managed repositories
move repo to new location
open a tmux window for a selected project
Push local changes to the default remote in git repos
remove a managed repository from your config
print status info about repos
list/add/remove tags for the current repository
check if a given repository is managed
check if the current repository is managed
update managed repositories
update managed repositories then display their status
Generic base class for outputting formatted messages.
Color scheme appropriate for dark terminal backgrounds
Color scheme appropriate for dark terminal backgrounds
Base repository objects
Git repo objects
Object holding a collection of repositories
GitGot type library