App-Git-Workflow

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

        Fixed needed whitespace (Ivan Wills)
        Remember lists are 0 based! (Ivan Wills)
        Added skipping test on windows as "echo" toggles or sets the echo state (Ivan Wills)
        Added protection against DESTROY calling AUTOLOAD (Ivan Wills)

0.13   2014-11-01
        Changed regex to work with older Perl versions (Ivan Wills)
        Changed regex to work with older Perl versions (Ivan Wills)
        Added limiting array size to make perl 5.21.3+ happy (Ivan Wills)

0.12   2014-11-01
        Fixed direct running of git command, changed tests to add missing mock data (Ivan Wills)

0.11   2014-10-31
        #1 Updated bug tracker url (Ivan Wills)
        Fixed test mock data order (Ivan Wills)
        Fixed test mock data order (Ivan Wills)
        fixed order change of mock due to lib order changes (Ivan Wills)
        Reorganised calls so that require/use tests pass (Ivan Wills)
        Updating for release of version 0.9 (Ivan Wills)
        fixed boilerplate (Ivan Wills)
        Added default tests for new files (Ivan Wills)
        Added extra spelling skip words (Ivan Wills)
        Revert "Added missing modules" (Ivan Wills)

0.9   2014-10-29
        fixed boilerplate (Ivan Wills)
        Added default tests for new files (Ivan Wills)
        Added extra spelling skip words (Ivan Wills)
        Revert "Added missing modules" (Ivan Wills)
        Added missing modules (Ivan Wills)
        Added documentation command_ok (Ivan Wills)
        Removed moved file names (Ivan Wills)
        Added new mock and test libs (Ivan Wills)
        Moved tests to being part of main app so others can use it (Ivan Wills)

0.8   2014-10-20
        Fixed committers to be informative when an unknown period is passed, test changed to match (Ivan Wills)
        Fixed watche's pull issue (Ivan Wills)
        Fixed adding ".git" to the repository as Git.pm seems to not want it (Ivan Wills)
        Added some debugging helper code (Ivan Wills)
        Added check for non existant row (Ivan Wills)
        Updating for release of version 0.7 (Ivan Wills)
        Fixed renamed build object (Ivan Wills)
        Fixed various tests (Ivan Wills)

0.7   2014-09-28
        Got better code coverage removed poorly thought out code (Ivan Wills)
        Changed to calculate localtime rather than hard code it (Ivan Wills)
        Cleaned arguments (Ivan Wills)
        Fixed docs (Ivan Wills)
        Removed extra --test (Ivan Wills)
        Added calculating localtime (Ivan Wills)
        Fixed removal of white space (Ivan Wills)
        Fixed test names (Ivan Wills)
        Added test for non-unique POM version (Ivan Wills)
        Converted git-pom (Ivan Wills)
        Changed the order of mock set up (Ivan Wills)
        Added missing modules (Ivan Wills)
        More tests (Ivan Wills)
        Removed timer code (Ivan Wills)
        Added JSON out put test (Ivan Wills)
        Switched to usign explain, added pre-processing STDOUT option and added ability to skip a test if a module isn't installed (Ivan Wills)
        Fixed remaining runner uses (Ivan Wills)
        More tests (Ivan Wills)
        Converted git-up-to-date (Ivan Wills)
        Got coverage to 99.3% (Ivan Wills)
        Fixed bad remote definition (Ivan Wills)
        Converted git-watch (Ivan Wills)
        Converted git-feature (Ivan Wills)
        Added test for thrown errors (Ivan Wills)
        Changed order of run commands for clarity (Ivan Wills)
        Converted git-files (Ivan Wills)
        Added more information when errors occur (Ivan Wills)
        Fixed checking wrong variable for STDERR test, cleaned up output (Ivan Wills)
        Fixed bad execption catching (Ivan Wills)
        Forgot to update this (Ivan Wills)
        Moved reset of tests to test lib (Ivan Wills)
        Converted committers to new test lib, extened test lib to cope with non-regexp STDOUT AND STDERR tests (Ivan Wills)
        Converted to new test lib (Ivan Wills)
        Added check that set data is all used (Ivan Wills)
        Split test logic to own module (Ivan Wills)
        Converted branch-clean (Ivan Wills)
        Added test for multiple branches (Ivan Wills)
        Changed the test data to be clearer, added new test with inputs (Ivan Wills)
        Greatly expanded tests (Ivan Wills)
        changed get_options to return true if all went ok false otherwise (Ivan Wills)
        Converted jira (Ivan Wills)
        Converted committers (Ivan Wills)
        Converted branch-grep (Ivan Wills)
        Added tests for git-tag-grep (Ivan Wills)
        Made use repository and removed unnessesary code (Ivan Wills)
        Made git-tag-grep a module (Ivan Wills)
        Got test working and 100% coverage (Ivan Wills)
        Got 100% coverate of Command.pm (Ivan Wills)
        Got at test going (Ivan Wills)
        New helper for moving scripts to modules (Ivan Wills)
        First command test (Ivan Wills)
        Making code work better as a lib (Ivan Wills)
        Started moving scripts to modules so that they can be tested (Ivan Wills)
        Cleaned up logic so branches are only got when needed (much faster) (Ivan Wills)
        Added excludion of branch capabilities (Ivan Wills)
        Fixed test (Ivan Wills)
        Fixed issue with not caching correctly (Ivan Wills)
        Completed rename (Ivan Wills)
        Changing module name (Ivan Wills)
        Changed cmd line param (Ivan Wills)

0.6   2014-09-14
        Fixed test to use correct perl version (Ivan Wills)

0.5   2014-09-14
        Updated missing dependencies (Ivan Wills)
        Fixed up test data (Ivan Wills)
        Cleaned up (Ivan Wills)
        Improving coverage by using autodie (Ivan Wills)
        testing getting current (Ivan Wills)
        Simplified new (Ivan Wills)
        Removed odd command (Ivan Wills)
        Added more tests (Ivan Wills)
        Cleaned up unnessesary logic (Ivan Wills)

Changes  view on Meta::CPAN

        Renamed sha_from_show to commit_details to be more descriptive and updated every where using it match the updated interface (Ivan Wills)
        Added getting email addresses along with names (Ivan Wills)
        Fixed quotes around the name (Ivan Wills)
        Added showing committers (Ivan Wills)
        Added getting information about the committer of a committish (Ivan Wills)
        Added help doc for --max (Ivan Wills)
        Added showing all changes up to --max back in history (Ivan Wills)
        Updated the documentation (Ivan Wills)
        Added initial state (Ivan Wills)
        Implemented grepping for files and branches (Ivan Wills)
        Cleaned up "show" to be better, added setting environment variables for "do" (Ivan Wills)
        Made watch show more useful (Ivan Wills)
        Changed to make all extra sha_from_show optional (Ivan Wills)
        Fixed autoload to get the correct value for $called (Ivan Wills)
        Started implementing creating branches from JIRA ID and summary (Ivan Wills)
        Starting to use G::W::Repository (Ivan Wills)
        Changed to use G::W::Repository (Ivan Wills)
        Added protection for not loaded object (Ivan Wills)
        Fixed dependency of perl 5.14 (Ivan Wills)
        Added documentation about using JIRA to get summaries (Ivan Wills)
        Fixed getting the correct jira title (Ivan Wills)
        Added logic to create a new branch from jira (Ivan Wills)
        Fixed not recognising update-me sub-command (Ivan Wills)
        Added skipping merges by default (Ivan Wills)
        Added grep options to the exec and sorted outputs (Ivan Wills)
        Work todo (Ivan Wills)
        New script to help watch for changes in a git repository (Ivan Wills)
        Added undeclared dependency Git (Ivan Wills)
        Added missing dependency (Ivan Wills)
        Trying to get correct travis.yml (Ivan Wills)
        Trying to get correct travis.yml (Ivan Wills)
        Starting to use G::W::Repository (Ivan Wills)
        Cleaned up dependencies, added saving built repository (Ivan Wills)
        New abstraction for git using Git.pm (Ivan Wills)
        Added travis config (Ivan Wills)
        Removed unused dependency (Ivan Wills)
        Changed to get version from module (Ivan Wills)
        Updating for next release (Ivan Wills)
        Added new files to be tested (Ivan Wills)
        Added missing function documentation (Ivan Wills)
        Implemented actually deleting the branches as well as creating tag messages when tagging (Ivan Wills)
        Updated the MANIFEST (Ivan Wills)
        Added more grep options (Ivan Wills)

0.3   2014-08-13
        Added new files to be tested (Ivan Wills)
        Added missing function documentation (Ivan Wills)
        Implemented actually deleting the branches as well as creating tag messages when tagging (Ivan Wills)
        Updated the MANIFEST (Ivan Wills)
        Added more grep options (Ivan Wills)
        Cleaned up suggestion for no found branch message (Ivan Wills)
        Added tagging of the branches (Ivan Wills)
        Added skipping deleting young branches (Ivan Wills)
        Added doing too old check (Ivan Wills)
        Added not saving settings if $file not set (Ivan Wills)
        Started implementing (Ivan Wills)
        New script to clean up old branches (Ivan Wills)
        Added dieing if not POM versions found (Ivan Wills)
        Added more logic to help with getting POM versions (Ivan Wills)
        Changed settings to use one file per repo (Ivan Wills)
        Added timer to find what git commands take time (Ivan Wills)
        Added the ability to set MAX_AGE via git config (Ivan Wills)
        Added more optomisations (Ivan Wills)
        Changed to use repo URL as the settings key and added dieing if the settings were created by a newer version (Ivan Wills)
        Added optomisation to not find branches that own a sha (Ivan Wills)
        Added storing found branch settings so they don't need to be looked up again (Ivan Wills)
        Added "settings" to store state of things and spew function (Ivan Wills)
        Changed to getting the versions implicitly (Ivan Wills)
        Renamed methods to do_.* and moved getting versions to where it's used only (Ivan Wills)
        Added importing release (Ivan Wills)
        Added release sub-command (Ivan Wills)
        Fixed spelling and POD coverage (Ivan Wills)
        More documentation (Ivan Wills)
        More documentation (Ivan Wills)
        Adding more documentation (Ivan Wills)
        More documentation improvements (Ivan Wills)
        Added setting the upstream branch name (Ivan Wills)
        Started using the runner everyehere to clean up code (Ivan Wills)
        Added new runner function to simplify executing external programs (Ivan Wills)
        Fixed help text (Ivan Wills)
        Added missing parameter documentation (Ivan Wills)
        Added ability update pom version when creating new branch (Ivan Wills)
        Refactored some common pom actions into own module (Ivan Wills)
        Added new helper to get the current release (Ivan Wills)
        Fixed issue with random text infront of numbers (Ivan Wills)
        Added defaulting to fetching first (Ivan Wills)
        Added updating pom version with next (Ivan Wills)
        Updated version (Ivan Wills)
        Updated version (Ivan Wills)
        Fixed VERSION option (Ivan Wills)
        made the usage info clearer (Ivan Wills)
        Fixed tracking origin/master when not careful (Ivan Wills)
        Fixed typo (Ivan Wills)
        Removed unused option (Ivan Wills)
        Fixed changed argument description (Ivan Wills)
        Working on documentation (Ivan Wills)
        Added "local" sub-command to show any other branch with changes to files that have been also changed in the current branch (Ivan Wills)
        Added new method to find the current branch (Ivan Wills)
        Factered out getting current releases (Ivan Wills)
        Now showing changed files (Ivan Wills)
        New script to do stuff with files (Ivan Wills)
        Added word boundry to limit to exactly the requested jira (Ivan Wills)
        Made the regex broader for finding jiras (Ivan Wills)
        Added whos sub-command to tell which branches use the pom version number (Ivan Wills)
        Added list option to show any found branches (Ivan Wills)
        Added option to quiet messages (Ivan Wills)
        Added changes for first release (Ivan Wills)
        Updated version numbers (Ivan Wills)
        Updated dependencies (Ivan Wills)
        Fixed module stuff (Ivan Wills)
        Added missing scripts to test (Ivan Wills)
        Fixed spelling issues (Ivan Wills)
        Fixed manafest (Ivan Wills)
        Lots of POD cleaning/work (Ivan Wills)
        Fixed documentation to match new names (Ivan Wills)
        Renamed files (Ivan Wills)
        Udated manafest (Ivan Wills)
        Added helper script to create fatpacked file (Ivan Wills)
        Added numerical sorting option (Ivan Wills)
        Fixed calling of format method (Ivan Wills)
        Shorthand scripts (Ivan Wills)



( run in 2.089 seconds using v1.01-cache-2.11-cpan-9581c071862 )