grgit

The Groovy way to use Git.

APACHE-2.0 License

Stars
516

Bot releases are hidden (Show)

grgit - 1.7.0-rc.2

Published by ajoberstar over 8 years ago

Public Changes

  • Enhancement #109 (also fixes #95): The JSch session can now be customized via system properties. Most notably this allows you to disable StrictHostKeyChecking. (Thanks to Piotr Wielgolaski)
  • Enhancement #112 (also fixes #110): Statuses now include any conflicting paths, which can help programmatically resolve a merge conflict. (Thanks to Blacktiger for the original PR)
  • Enhancement #106: Bumped dependency on JGit to 4.3.1.201605051710-r

Internal changes

  • Enhancement #112 (and #113): Using an explicit compileOnly dependency on Groovy 2.4.5 (instead of Gradle's localGroovy)
grgit - 1.7.0-rc.1

Published by ajoberstar over 8 years ago

  • Enhancement #109 (also fixes #95): The JSch session can now be customized via system properties. Most notably this allows you to disable StrictHostKeyChecking. (Thanks to Piotr Wielgolaski)
  • Enhancement #112 (also fixes #110): Statuses now include any conflicting paths, which can help programmatically resolve a merge conflict. (Thanks to Blacktiger for the original PR)
  • Enhancement #112: Using an explicit dependency on Groovy 2.4.5 (instead of Gradle's localGroovy)
  • Enhancement #106: Bumped dependency on JGit to 4.3.1.201605051710-r
grgit - 1.6.0

Published by ajoberstar over 8 years ago

  • Enhancement #105: Support contains on grgit.branch.list() to filter to branches that include a commit.
  • Fix #104: The prior fix to #68 called the incorrect method. This is now resolved.
grgit - 1.6.0-rc.1

Published by ajoberstar over 8 years ago

  • Enhancement #105: Support contains on grgit.branch.list() to filter to branches that include a commit.
  • Fix #104: The prior fix to #68 called the incorrect method. This is now resolved.
grgit - 1.5.1-rc.1

Published by ajoberstar over 8 years ago

  • Fix #104: The prior fix to #68 called the incorrect method. This is now resolved.
grgit - 1.5.0

Published by ajoberstar over 8 years ago

  • Enhancement #81: Commits returned by Grgit now include the IDs of parent commits.
  • Enhancement #96: JGit dependency updated to 4.1.1.201511131810-r
  • Fix #93: MergeOp now support a message property, and will have the correct default message when merging branches.
  • Fix #90: Grgit documentation now links to StatusOp.
  • Fix #91: Unnecessary println removed from PullOp.
grgit - 1.5.0-rc.1

Published by ajoberstar almost 9 years ago

  • Enhancement #81: Commits returned by Grgit now include the IDs of parent commits.
  • Enhancement #96: JGit dependency updated to 4.1.1.201511131810-r
  • Fix #93: MergeOp now support a message property, and will have the correct default message when merging branches.
  • Fix #90: Grgit documentation now links to StatusOp.
  • Fix #91: Unnecessary println removed from PullOp.
grgit - 1.4.1-rc.1

Published by ajoberstar about 9 years ago

  • Fix #78: grgit.show() now correctly reports the changes to all paths (rather than just top level folders).
grgit - 1.4.1

Published by ajoberstar about 9 years ago

  • Fix #78: grgit.show() now correctly reports the changes to all paths (rather than just top level folders).
grgit - 1.4.0

Published by ajoberstar about 9 years ago

  • JGit dependency updated to 4.0.1.201506240215-r
  • Fix #68: Grgit will fall back to a default Jsch instead of failing when invalid keys are found.
  • Fix #69: Files with ACLs no longer show as modified.
  • Fix #71: Using an annotated tag name in LogOp is now supported.
  • Fix #72: Operations that use ResolveService now support GString.
  • Fix #74: Support renames in ShowOp.
grgit - 1.4.0-rc.2

Published by ajoberstar about 9 years ago

  • JGit dependency updated to 4.0.1.201506240215-r
  • Fix #68: Grgit will fall back to a default Jsch instead of failing when invalid keys are found.
  • Fix #69: Files with ACLs no longer show as modified.
  • Fix #71: Using an annotated tag name in LogOp is now supported.
  • Fix #72: Operations that use ResolveService now support GString.
  • Fix #74: Support renames in ShowOp.
grgit - 1.4.0-rc.1

Published by ajoberstar about 9 years ago

  • JGit dependency updated to 4.0.1.201506240215-r
  • Fix #68: Grgit will fall back to a default Jsch instead of failing when invalid keys are found.
  • Fix #69: Files with ACLs no longer show as modified.
  • Fix #71: Using an annotated tag name in LogOp is now supported.
  • Fix #72: Operations that use ResolveService now support GString.
grgit - 1.3.0

Published by ajoberstar over 9 years ago

  • grgit.open() no longer requires the exact repo directory to be specified. (See OpenOp)
  • An alternate SSH private key location can be specified with org.ajoberstar.grgit.auth.ssh.private (See AuthConfig)
grgit - 1.2.0

Published by ajoberstar over 9 years ago

  • Added grgit.show() operation. (Thanks to Odin Hole Standal)
  • Fixed tag parsing to support tags that point to other tags.
grgit - 1.1.0

Published by ajoberstar over 9 years ago

  • Added grgit.describe() method. (Thanks to Louis Bergulson)
  • Added branch and remote options to grgit.pull().
grgit - 1.0.0

Published by ajoberstar over 9 years ago

  • Many operations now support Grgit objects (such as Tag, Branch, Commit) as arguments instead of just Strings. These are indicated in each operations doc.
  • Deprecated the Grgit#open(String, Credentials) and Grgit#open(File, Credentials) methods, which are replaced with
    OpenOp to be consistent with all other methods.
  • dryRun now supported on PushOp. (Thanks to Marcin Zajączkowski)
  • Removed deprecated Grgit#resolveCommit(Object) method.
  • BranchStatusOp's branch property is now deprecated and replaced by name. branch will not be removed until 2.0.0, at the earliest.

Also thanks to Aaron Zirbes for fixing a compile issue with GrgitException.

grgit - 0.4.1

Published by ajoberstar over 9 years ago

  • Upgraded JGit dependency to fix #30 and #48.
grgit - 0.4.0

Published by ajoberstar over 9 years ago

  • Added support for remote add/list. Thanks to Adam Dubiel.
grgit - 0.3.1

Published by ajoberstar over 9 years ago

  • Implement #37 to support an orphan checkout.
grgit - 0.3.0

Published by ajoberstar over 9 years ago

  • Breaking change: Updating to Groovy 2.x.