[Issue 6249] New: HTOD deletes files without notice
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Jul 4 18:56:41 PDT 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6249
Summary: HTOD deletes files without notice
Product: D
Version: D2
Platform: Other
OS/Version: Windows
Status: NEW
Severity: major
Priority: P2
Component: htod
AssignedTo: nobody at puremagic.com
ReportedBy: andrej.mitrovich at gmail.com
--- Comment #0 from Andrej Mitrovic <andrej.mitrovich at gmail.com> 2011-07-04 18:51:39 PDT ---
If you have a source file:
$ test.d
and you just happen to have a C header file with the same name:
$ test.h
If your run htod on the file:
$ htod test.h
Your original project file is now gone. This is really horrible and I've
already lost a good bit of work a couple of times because I didn't have that
stuff under revision control.
*Yes*, we should always use revision control to protect from these kinds of
mistakes, but it's never a good thing when a tool erases your files without any
notice.
Sometimes you start a new project, you realize HTOD isn't doing a good job of
translating some header file and you decide to give HTOD a hand by modifying
some type definitions in the newly created .d file. And then you accidentally
call htod again and all the additions/modifications you made are gone.
I don't always have GIT at hand, most probably because it requires that stupid
msys linux emulator.
YMMV, but I don't like tools that wreak havoc on my files without me knowing
about it.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list