Bug #1891

SVNCR does not handle node-kind=="unknown" properly

Added by Udo Offermann over 2 years ago. Updated over 2 years ago.

Status:ResolvedStart date:26.03.2015
Priority:HighDue date:
Assignee:Udo Offermann% Done:

0%

Category:z2envEstimated time:8.00 hours
Target version:3.0
origin:

Description

SVNCR's deltaScan iterates over all SVN log entries and checks their node-kind (dir, file, ...).
Changes are ignored in the case when

  1. the changed node is a directory (i.e. a module w/o component from SVNCR's perspective)
  2. SVN reports node-kind == "unknown"

Associated revisions

Revision a86fa2bc
Added by Udo Offermann over 2 years ago

refs #1891: SVNCR does not handle node-kind=="unknown" properly
  • in svnaccess
    • add NodeKind enum (with values file, dir, unknown, none)
    • replace idDirectory() by getNodeKind()
  • in svncr
    • support nodekind==unknown in deltaScan
    • add checks for nodekind==unknown in case of svn list and svn info
      and throw IllegalStateException so we can investigate these other cases
      (if they occur at all)
    • add some comments

Revision 9ec5b56b
Added by Udo Offermann over 2 years ago

refs #1891: SVNCR does not handle node-kind=="unknown" properly
  • in svnaccess
    • add NodeKind enum (with values file, dir, unknown, none)
    • replace idDirectory() by getNodeKind()
  • in svncr
    • support nodekind==unknown in deltaScan
    • add checks for nodekind==unknown in case of svn list and svn info and
      throw IllegalStateException so we can investigate these other cases (if
      they occur at all)
    • add some comments

Revision b36705b0
Added by Udo Offermann over 2 years ago

upgrade to z2-core:master@9ec5b56
  • refs #1891: SVNCR does not handle node-kind=="unknown" properly
  • refs #1869: Allow alternative SVN client implementations for SVNCR

Revision 56b52252
Added by Udo Offermann over 2 years ago

Merge branch 'master' into v2.3

  • master:
    upgrade to z2-core:master@9ec5b56 * refs #1891: SVNCR does not handle node-kind=="unknown" properly * refs #1869: Allow alternative SVN client implementations for SVNCR
    upgrade to z2-core:master@50789e6 * restoring working gitcr config for base repo after svnkit removal * fixing relative path launch config
    upgrade to z2-core:master@ce84f36

History

#1 Updated by Udo Offermann over 2 years ago

  • Status changed from New to Resolved
  • Estimated time set to 8.00

Also available in: Atom PDF