[darcs-devel] [issue2500] darcs amend on darcs-prefs leaves a local change to the darcs-prefs

Henning Thielemann bugs at darcs.net
Wed Jun 1 20:57:29 UTC 2016


New submission from Henning Thielemann <darcs at henning-thielemann.de>:

/tmp/amend-prefs> darcs-2.12.0 initialize
Repository initialized.
/tmp/amend-prefs> darcs-2.12.0 setpref test foo
Changing value of test from '' to 'foo'
/tmp/amend-prefs> darcs-2.12.0 record -m "test: foo"
changepref test

foo
Shall I record this change? (1/1)  [ynW...], or ? for more options: y
Do you want to Record these changes? [Yglqk...], or ? for more options: y
Finished recording patch 'test: foo'
/tmp/amend-prefs> darcs-2.12.0 setpref test bar
Changing value of test from 'foo' to 'bar'
/tmp/amend-prefs> darcs-2.12.0 amend
patch eff9414d60718a804e851099b0ebf9136b824ab9
Author: haskell at henning-thielemann.de
Date:   Wed Jun  1 23:10:00 CEST 2016
   * test: foo
Shall I amend this patch? [yNjk...], or ? for more options: y
changepref test
foo
bar
Shall I record this change? (1/1)  [ynW...], or ? for more options: y
Do you want to Record these changes? [Yglqk...], or ? for more options: y
Finished amending patch:
patch 10ffbe3fff937152dfb516672f3d9fab514f7c0d
Author: haskell at henning-thielemann.de
Date:   Wed Jun  1 23:10:17 CEST 2016
   * test: foo
/tmp/amend-prefs> darcs whatsnew
changepref test

bar




This is wrong. There should not be a changepref patch anymore. However, 
the updated preferences were recorded. I check a clone of the repository:


/tmp/amend-prefs> cd ..
/tmp> darcs-2.12.0 get amend-prefs
Directory or file '/tmp/amend-prefs' already exists, creating repository as '/tmp/amend-prefs_0'
Copying patches, to get lazy repository hit ctrl-C...
Finished cloning.
/tmp> cd amend-prefs_0/
/tmp/amend-prefs_0> cat _darcs/prefs/prefs
test bar
/tmp/amend-prefs_0> darcs whatsnew
No changes!
/tmp/amend-prefs_0> darcs-2.12.0 whatsnew
No changes!

----------
messages: 19229
nosy: lemming
status: unknown
title: darcs amend on darcs-prefs leaves a local change to the darcs-prefs

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue2500>
__________________________________


More information about the darcs-devel mailing list