Unversioned files are deleted by rebase
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-rewrite |
Triaged
|
Medium
|
Unassigned |
Bug Description
Unversioned files are deleted by rebase with no confirmation.
To reproduce:
1. make "trunk"
$ bzr init trunk
$ cd trunk
$ echo foo>foo
$ bzr add
$ bzr commit -m "1st commit"
2. make "test" branch from "trunk"
$ bzr branch . ..\test
3. Add sub directory to "trunk"
$ bzr mkdir subdir
$ bzr commit -m "add subdir"
4. Add file into sub directory and leave it unversioned
$ echo bar>subdir\bar
5. commit some changes in "test"
$ cd ..\test
$ echo fooo>foo
$ bzr commit -m "modify foo"
6. rebase "test" into "trunk"
$ cd ..\trunk
$ bzr rebase ..\test
Then, subdir\bar is lost.
I think rebase should stop is such situations.
==
Bazaar (bzr) 2.5.1dev
Python interpreter: C:\DEVELOP\
Python standard library: C:\DEVELOP\
Platform: Windows-
bzrlib: C:\DEVELOP\
Bazaar configuration: C:/Users/
Bazaar log file: C:\Users\
Revision of bzr-rewrite : r256
Changed in bzr-rewrite: | |
status: | New → Triaged |
importance: | Undecided → Medium |