-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Linux, Jenkis 1.506, Mercurial extension v. 1.44, mercurial 2.2
My system-level hgrc file sets debug to on:
hg showconfig|grep ui.debug
/etc/mercurial/hgrc:28: ui.debug=true
This seems to cause problems when parsing the output of hg.
Here's the log output:
13:25:37 Building remotely on myslave in workspace /var/data/jenkins-slave/workspace/MYJOB-2.8.4
13:25:38 $ hg clone --rev 2.8.4 --noupdate http://mymercurialrepo.com.br/hg/main/myjob /var/data/jenkins-slave/workspace/MYJOB-2.8.4
13:25:38 using http://mymercurialrepo.com.br/hg/main/myjob
13:25:38 sending capabilities command
13:25:38 sending lookup command
13:25:38 query 1; heads
13:25:38 sending batch command
13:25:38 sending getbundle command
13:25:38 adding changesets
13:25:38 changesets: 1 chunks
13:25:38 add changeset e1cfb9e9c39a
13:25:38 changesets: 2 chunks
[...]
- duplicates
-
JENKINS-13329 Mercurial debug causes clone repository each time Mrather than update
-
- Resolved
-
[JENKINS-17258] Mercurial repository is always cloned instead of being updated
Link |
New:
This issue is related to |
Description |
Original:
When I switch it on, the all mercurial call is done with option "--debug". The first command, during the build, checks if configuration of repository wasn't changed. This check is done by comparision result of commad "hg showconfig paths.default" with jenkins configuration. But there is a different output if the debug option is ON. Without debug option : $ hg showconfig paths.default https://hg/hg/zpis With debug option : hg --debug showconfig paths.default read config from: /etc/mercurial/hgrc read config from: /data/hudson/.hgrc none: https://hg/hg/zpis So with the debug option, the mercurial configuration is always different as jenkins configuration. Result is : ----------- Building in workspace /data/hudson/jobs/vlk-pokus/workspace [workspace] $ hg --debug showconfig paths.default read config from: /etc/mercurial/hgrc read config from: /data/hudson/.hgrc none: https://hg/hg/zpis which looks different than https://hg/hg/zpis so falling back to fresh clone rather than incremental update Workaround : Switch off the degug option. |
New:
Here's the log output: 13:25:37 Building remotely on myslave in workspace /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 $ hg clone --rev 2.8.4 --noupdate http://mymercurialrepo.com.br/hg/main/myjob /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 using http://mymercurialrepo.com.br/hg/main/myjob 13:25:38 sending capabilities command 13:25:38 sending lookup command 13:25:38 query 1; heads 13:25:38 sending batch command 13:25:38 sending getbundle command 13:25:38 adding changesets 13:25:38 changesets: 1 chunks 13:25:38 add changeset e1cfb9e9c39a 13:25:38 changesets: 2 chunks [...] |
Environment | Original: Linux, Jenkis 1.458, mercurial 1.7 | New: Linux, Jenkis 1.506, Mercurial extension v. 1.44, mercurial 2.2 |
Description |
Original:
Here's the log output: 13:25:37 Building remotely on myslave in workspace /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 $ hg clone --rev 2.8.4 --noupdate http://mymercurialrepo.com.br/hg/main/myjob /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 using http://mymercurialrepo.com.br/hg/main/myjob 13:25:38 sending capabilities command 13:25:38 sending lookup command 13:25:38 query 1; heads 13:25:38 sending batch command 13:25:38 sending getbundle command 13:25:38 adding changesets 13:25:38 changesets: 1 chunks 13:25:38 add changeset e1cfb9e9c39a 13:25:38 changesets: 2 chunks [...] |
New:
hg showconfig|grep ui.debug /etc/mercurial/hgrc:28: ui.debug=true Here's the log output: 13:25:37 Building remotely on myslave in workspace /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 $ hg clone --rev 2.8.4 --noupdate http://mymercurialrepo.com.br/hg/main/myjob /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 using http://mymercurialrepo.com.br/hg/main/myjob 13:25:38 sending capabilities command 13:25:38 sending lookup command 13:25:38 query 1; heads 13:25:38 sending batch command 13:25:38 sending getbundle command 13:25:38 adding changesets 13:25:38 changesets: 1 chunks 13:25:38 add changeset e1cfb9e9c39a 13:25:38 changesets: 2 chunks [...] |
Description |
Original:
hg showconfig|grep ui.debug /etc/mercurial/hgrc:28: ui.debug=true Here's the log output: 13:25:37 Building remotely on myslave in workspace /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 $ hg clone --rev 2.8.4 --noupdate http://mymercurialrepo.com.br/hg/main/myjob /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 using http://mymercurialrepo.com.br/hg/main/myjob 13:25:38 sending capabilities command 13:25:38 sending lookup command 13:25:38 query 1; heads 13:25:38 sending batch command 13:25:38 sending getbundle command 13:25:38 adding changesets 13:25:38 changesets: 1 chunks 13:25:38 add changeset e1cfb9e9c39a 13:25:38 changesets: 2 chunks [...] |
New:
My system-level hgrc file sets debug to on: hg showconfig|grep ui.debug /etc/mercurial/hgrc:28: ui.debug=true This seems to cause problems when parsing the output of hg. Here's the log output: 13:25:37 Building remotely on myslave in workspace /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 $ hg clone --rev 2.8.4 --noupdate http://mymercurialrepo.com.br/hg/main/myjob /var/data/jenkins-slave/workspace/MYJOB-2.8.4 13:25:38 using http://mymercurialrepo.com.br/hg/main/myjob 13:25:38 sending capabilities command 13:25:38 sending lookup command 13:25:38 query 1; heads 13:25:38 sending batch command 13:25:38 sending getbundle command 13:25:38 adding changesets 13:25:38 changesets: 1 chunks 13:25:38 add changeset e1cfb9e9c39a 13:25:38 changesets: 2 chunks [...] |
Link |
Original:
This issue is related to |
Link |
New:
This issue duplicates |
Assignee | Original: Kohsuke Kawaguchi [ kohsuke ] | New: Jesse Glick [ jglick ] |
Workflow | Original: JNJira [ 148091 ] | New: JNJira + In-Review [ 177088 ] |