[zanata/zanata-client] 12a863: rhbz888090 - Add local Etag caching mechanism.

GitHub noreply at github.com
Wed Jan 2 00:29:55 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/zanata/zanata-client
  Commit: 12a863bdc97b4b7cd95b58c1ca298203790bb2a5
      https://github.com/zanata/zanata-client/commit/12a863bdc97b4b7cd95b58c1ca298203790bb2a5
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M pom.xml
    M zanata-client-commands/src/main/java/org/zanata/client/commands/PushPullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/GettextDirStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/GettextPullStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PropertiesStrategy.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/PullStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/UTF8PropertiesStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XliffStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XmlStrategy.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCache.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCacheCollection.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCacheEntry.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCacheReaderWriter.java
    A zanata-client-commands/src/test/java/org/zanata/client/etag/ETagCacheTest.java
    A zanata-client-commands/src/test/resources/etagcache/etag-cache.xml

  Log Message:
  -----------
  rhbz888090 - Add local Etag caching mechanism.

Pull Command now uses an ETag cache to send to the server, and also is able to handle 304 responses when the Etags match.


  Commit: 453949ac2a0788810b4b3a67397fa9c0ace81621
      https://github.com/zanata/zanata-client/commit/453949ac2a0788810b4b3a67397fa9c0ace81621
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-12-20 (Thu, 20 Dec 2012)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/PushPullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/GettextDirStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/GettextPullStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PropertiesStrategy.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/PullOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PullStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XliffStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XmlStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCache.java
    M zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCacheEntry.java
    M zanata-client-commands/src/test/java/org/zanata/client/etag/ETagCacheTest.java
    M zanata-client-commands/src/test/resources/etagcache/etag-cache.xml
    M zanata-maven-plugin/src/main/java/org/zanata/maven/PullMojo.java

  Log Message:
  -----------
  rhbz888090 - Enhance ETag client mechanism.

Client now checks for file MD5 checksums to validate the cache is up to date.
Add two parameters to use the cache and to purge the cache.


  Commit: c7ac3790e8e162073b0859bce65b1b7eae35c054
      https://github.com/zanata/zanata-client/commit/c7ac3790e8e162073b0859bce65b1b7eae35c054
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2013-01-01 (Tue, 01 Jan 2013)

  Changed paths:
    M pom.xml
    M zanata-client-commands/src/main/java/org/zanata/client/commands/PushPullCommand.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/GettextDirStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/GettextPullStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PropertiesStrategy.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/PullOptions.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PullStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/UTF8PropertiesStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XliffStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XmlStrategy.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCache.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCacheCollection.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCacheEntry.java
    A zanata-client-commands/src/main/java/org/zanata/client/etag/ETagCacheReaderWriter.java
    A zanata-client-commands/src/test/java/org/zanata/client/etag/ETagCacheTest.java
    A zanata-client-commands/src/test/resources/etagcache/etag-cache.xml
    M zanata-maven-plugin/src/main/java/org/zanata/maven/PullMojo.java

  Log Message:
  -----------
  Merge branch 'rhbz888090' into integration/master

Conflicts:
	pom.xml
	zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PropertiesStrategy.java
	zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PullStrategy.java
	zanata-client-commands/src/main/java/org/zanata/client/commands/pull/UTF8PropertiesStrategy.java
	zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XliffStrategy.java
	zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XmlStrategy.java


  Commit: 46aebd3c3fdf223171264436b7d02efce73d57cf
      https://github.com/zanata/zanata-client/commit/46aebd3c3fdf223171264436b7d02efce73d57cf
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2013-01-01 (Tue, 01 Jan 2013)

  Changed paths:
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PropertiesStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/PullOptionsImpl.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/UTF8PropertiesStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XliffStrategy.java
    M zanata-client-commands/src/main/java/org/zanata/client/commands/pull/XmlStrategy.java

  Log Message:
  -----------
  rhbz888090 - Fix merge issues.


Compare: https://github.com/zanata/zanata-client/compare/69f884886864...46aebd3c3fdf


More information about the zanata-commits mailing list