Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-35369

Changeset should not be calculated in each run in the job when P4DISABLESYNC has been set in environment

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Trivial Trivial
    • p4-plugin
    • jenkins - 1.599 perforce plugin - 1.3.24

      when P4DISABLESYNC is set it to environment, sync is not happening but changeset taking the latest changes in the respective branch.
      I am using P4DISABLECHANGELOG and P4DISABLESYNC env variable, in a job, p4 is not syncing the actual code from depot, but taking latest CL which is not sycned to workspace from the below command.
      p4 changes -s submitted -m 1 ///...

      i believe, we should not take the latest changeset when we have P4DISABLESYNC variable set. or let me know how to solve this issue if you have any idea to resolve the same.

      can some one please take a look.

      PerforceSCM.java : line 1009
      //use the latest submitted change from workspace, or depot
      try {
      List<Integer> workspaceChanges = depot.getChanges().getChangeNumbers(p4WorkspacePath, 0, 1);
      if (workspaceChanges != null && !workspaceChanges.isEmpty())

      { newestChange = workspaceChanges.get(0); }

      else {
      List<Integer> depotChanges = depot.getChanges().getChangeNumbers("//...", 0, 1);
      if (depotChanges != null && !depotChanges.isEmpty())

      { newestChange = depotChanges.get(0); }

      }

          [JENKINS-35369] Changeset should not be calculated in each run in the job when P4DISABLESYNC has been set in environment

          kalai arasan created issue -
          kalai arasan made changes -
          Epic Link New: JENKINS-32387 [ 167497 ]
          kalai arasan made changes -
          Description Original: when P4DISABLESYNC is set it to environment, sync is not happening but changeset taking the latest changes in the respective branch.
          I am using P4DISABLECHANGELOG and P4DISABLESYNC env variable, in a job, p4 is not syncing the actual code from depot, but taking latest CL which is not sycned to workspace from the below command.
          p4 changes -s submitted -m 1 ///...

          i believe, we should not take the latest changeset when we have P4DISABLESYNC variable set. or let me know how to solve this issue if you have any idea to resolve the same.

          can some one please take a look.
          New: when P4DISABLESYNC is set it to environment, sync is not happening but changeset taking the latest changes in the respective branch.
          I am using P4DISABLECHANGELOG and P4DISABLESYNC env variable, in a job, p4 is not syncing the actual code from depot, but taking latest CL which is not sycned to workspace from the below command.
          p4 changes -s submitted -m 1 ///...

          i believe, we should not take the latest changeset when we have P4DISABLESYNC variable set. or let me know how to solve this issue if you have any idea to resolve the same.

          can some one please take a look.

          PerforceSCM.java : line 1009
              //use the latest submitted change from workspace, or depot
                              try {
                                  List<Integer> workspaceChanges = depot.getChanges().getChangeNumbers(p4WorkspacePath, 0, 1);
                                  if (workspaceChanges != null && !workspaceChanges.isEmpty()) {
                                      newestChange = workspaceChanges.get(0);
                                  } else {
                                      List<Integer> depotChanges = depot.getChanges().getChangeNumbers("//...", 0, 1);
                                      if (depotChanges != null && !depotChanges.isEmpty()) {
                                          newestChange = depotChanges.get(0);
                                      }
                                  }
          Rob Petti made changes -
          Assignee Original: Rob Petti [ rpetti ]
          Rob Petti made changes -
          Priority Original: Critical [ 2 ] New: Trivial [ 5 ]
          kalai arasan made changes -
          Priority Original: Trivial [ 5 ] New: Major [ 3 ]
          kalai arasan made changes -
          Assignee New: Rob Petti [ rpetti ]
          Rob Petti made changes -
          Assignee Original: Rob Petti [ rpetti ]
          Rob Petti made changes -
          Priority Original: Major [ 3 ] New: Trivial [ 5 ]
          Rob Petti made changes -
          Epic Link Original: JENKINS-32387 [ 167497 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 171660 ] New: JNJira + In-Review [ 184390 ]

            Unassigned Unassigned
            kalaiarasan kalai arasan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: