[zanata/zanata-client] 1d8cd2: add mapping for optional hooks element in client c...

GitHub noreply at github.com
Fri Nov 29 01:51:48 UTC 2013


  Branch: refs/heads/integration/master
  Home:   https://github.com/zanata/zanata-client
  Commit: 1d8cd24c0af4530b5a0d5feb84bbf9a03b3edfc5
      https://github.com/zanata/zanata-client/commit/1d8cd24c0af4530b5a0d5feb84bbf9a03b3edfc5
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    A zanata-client-commands/src/main/java/org/zanata/client/config/CommandHook.java
    M zanata-client-commands/src/main/java/org/zanata/client/config/ZanataConfig.java

  Log Message:
  -----------
  add mapping for optional hooks element in client config


  Commit: ddcca68cc6de2da7901fd019446bb334031d779e
      https://github.com/zanata/zanata-client/commit/ddcca68cc6de2da7901fd019446bb334031d779e
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectOptionsImpl.java
    M zanata-maven-plugin/src/main/java/org/zanata/maven/ConfigurableProjectMojo.java

  Log Message:
  -----------
  add list of command hooks to project options


  Commit: 317b862481e6962b2cf092c32646878de38d8e03
      https://github.com/zanata/zanata-client/commit/317b862481e6962b2cf092c32646878de38d8e03
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/OptionsUtil.java

  Log Message:
  -----------
  populate command hooks in project options from zanata.xml


  Commit: 9f466598ef7c0a32779b50dd0608b69254a88840
      https://github.com/zanata/zanata-client/commit/9f466598ef7c0a32779b50dd0608b69254a88840
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ListLocalCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ListRemoteCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/PublicanPullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/PublicanPushCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/RawPullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/push/PushCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/push/RawPushCommand.java

  Log Message:
  -----------
  Replace run() with performWork() below ConfigurableProjectCommand

    This prepares to split run() into phases to:-

     - run preparatory checks, possibly aborting
     - run "before" command
     - perform work
     - run "after" command

    To avoid the upfront cost of rewriting each implementation, this
    simple rename and wrapper will allow us to update subclasses as
    we have time.


  Commit: cc94d9a4683e7d481563454340aaef4f4358b330
      https://github.com/zanata/zanata-client/commit/cc94d9a4683e7d481563454340aaef4f4358b330
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectCommand.java

  Log Message:
  -----------
  run befores, command and afters in order, abort if any fails.

    Before and after commands will always run without waiting for
    command confirmation, but all remaining commands will be aborted
    if any command fails.

    Since the main use case of commands is to prepare files before
    push, waiting until after the initial analysis and confirmation
    does not make sense. For now I am implementing only the basic
    functionality that meets the use-case.


  Commit: 2f62ae22a2e9bd37bf6c8f25529fb9c19469e4c7
      https://github.com/zanata/zanata-client/commit/2f62ae22a2e9bd37bf6c8f25529fb9c19469e4c7
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M pom.xml
    M zanata-cli/pom.xml
    M zanata-cli/src/test/java/org/zanata/client/ClientToServerTest.java
    A zanata-cli/src/test/java/org/zanata/client/HTTPMockContainer.java
    M zanata-client-commands/pom.xml
    M zanata-client-commands/src/main/java/org/zanata/client/commands/glossary/delete/GlossaryDeleteCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/glossary/push/GlossaryPushCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/push/PushCommand.java
    M zanata-client-commands/src/test/java/org/zanata/client/commands/push/PushCommandTest.java
    M zanata-maven-plugin/pom.xml
    M zanata-rest-client/pom.xml
    M zanata-rest-client/src/main/java/org/zanata/rest/client/ClientUtility.java
    M zanata-rest-client/src/main/java/org/zanata/rest/client/ZanataProxyFactory.java

  Log Message:
  -----------
  Merge branch 'master' into add-command-hooks


  Commit: db8f11eb5358e387f2ad18b25ba5ed98d4c67965
      https://github.com/zanata/zanata-client/commit/db8f11eb5358e387f2ad18b25ba5ed98d4c67965
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-18 (Mon, 18 Nov 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectOptionsImpl.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/OptionsUtil.java

  Log Message:
  -----------
  prevent command hook list being null


  Commit: 407065e6e7f37b6cd092ae057af35217c169ac2c
      https://github.com/zanata/zanata-client/commit/407065e6e7f37b6cd092ae057af35217c169ac2c
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-25 (Mon, 25 Nov 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/BasicOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/BasicOptionsImpl.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectOptionsImpl.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/OptionsUtil.java
    M zanata-maven-plugin/src/main/java/org/zanata/maven/ConfigurableMojo.java
    M zanata-maven-plugin/src/main/java/org/zanata/maven/ConfigurableProjectMojo.java

  Log Message:
  -----------
  move command hooks to top level of Options hierarchy


  Commit: 076b558804cdebd66ac967e1701108f2d5d1526a
      https://github.com/zanata/zanata-client/commit/076b558804cdebd66ac967e1701108f2d5d1526a
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-25 (Mon, 25 Nov 2013)

  Changed paths:
    M zanata-cli/src/test/java/org/zanata/client/ZanataClientTest.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ArgsUtil.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ListLocalCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ListRemoteCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/OptionsUtil.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/PublicanPullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/PublicanPushCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ZanataCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/RawPullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/push/PushCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/push/RawPushCommand.java
    M zanata-client-commands/src/test/java/org/zanata/client/commands/pull/PublicanPullCommandTest.java
    M zanata-client-commands/src/test/java/org/zanata/client/commands/push/PublicanPushCommandTest.java
    M zanata-client-commands/src/test/java/org/zanata/client/commands/push/PushCommandTest.java
    M zanata-maven-plugin/src/main/java/org/zanata/maven/ConfigurableMojo.java
    M zanata-maven-plugin/src/test/java/org/zanata/maven/ZanataMojoTest.java

  Log Message:
  -----------
  move handling of command hooks to top of command hierarchy


  Commit: 5e233a2487787af29867f29015e7040d7c73585f
      https://github.com/zanata/zanata-client/commit/5e233a2487787af29867f29015e7040d7c73585f
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M zanata-maven-plugin/src/main/java/org/zanata/maven/ConfigurableMojo.java

  Log Message:
  -----------
  rhbz978072 add default empty list of command hooks in Maven Plugin


  Commit: 81e875aefbbeeef0c8b117fe22db2cb9cc639d5b
      https://github.com/zanata/zanata-client/commit/81e875aefbbeeef0c8b117fe22db2cb9cc639d5b
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ZanataCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/config/CommandHook.java

  Log Message:
  -----------
  rhbz978072 add javadoc for command hooks and related methods


  Commit: 590033401d3702fd032c080a91b471a5b073846b
      https://github.com/zanata/zanata-client/commit/590033401d3702fd032c080a91b471a5b073846b
  Author: David Mason <dr.d.mason at gmail.com>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M zanata-client-commands/pom.xml
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableCommand.java

  Log Message:
  -----------
  rhbz978072 show command hook output and ensure child processes will be terminated properly


  Commit: 510de92a0c63cd7a351eafb9be37f9c0c79bca84
      https://github.com/zanata/zanata-client/commit/510de92a0c63cd7a351eafb9be37f9c0c79bca84
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M zanata-cli/src/test/java/org/zanata/client/ZanataClientTest.java
    M zanata-client-commands/pom.xml
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ArgsUtil.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/BasicOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/BasicOptionsImpl.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ConfigurableProjectOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/OptionsUtil.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/ZanataCommand.java
    A zanata-client-commands/src/main/java/org/zanata/client/config/CommandHook.java
    M zanata-client-commands/src/main/java/org/zanata/client/config/ZanataConfig.java
    M zanata-client-commands/src/test/java/org/zanata/client/commands/pull/PublicanPullCommandTest.java
    M zanata-client-commands/src/test/java/org/zanata/client/commands/push/PublicanPushCommandTest.java
    M zanata-client-commands/src/test/java/org/zanata/client/commands/push/PushCommandTest.java
    M zanata-maven-plugin/src/main/java/org/zanata/maven/ConfigurableMojo.java
    M zanata-maven-plugin/src/test/java/org/zanata/maven/ZanataMojoTest.java

  Log Message:
  -----------
  Merge pull request #2 from zanata/add-command-hooks

rhbz978072 Add command hooks


Compare: https://github.com/zanata/zanata-client/compare/98887a6ceff6...510de92a0c63


More information about the zanata-commits mailing list