Closed
Bug 840567
Opened 11 years ago
Closed 10 years ago
mach should delete obj-* on ./mach clobber
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: mconnor, Unassigned)
References
(Blocks 1 open bug)
Details
I think there's an edge case here where someone might have one tree that they're building to multiple objdirs from, and they don't want/need to clobber all of them. I would be very surprised if that's the case here.
Comment 1•11 years ago
|
||
I think bug 840571 essentially makes this a wontfix. If mach build starts clobbering automatically, and clobbering does so on all objdirs, it's just too dangerous. Besides bugs like bug 840568, there's really no reason for someone to have multiple objdirs unless they mean to, in which case they're quite likely *not* to want this to happen.
Comment 2•11 years ago
|
||
I'd rather not have "mach clobber" do this automatically. My reasoning is that I often maintain several objdirs per srcdir (for example, a debug objdir and an opt one), and when I do "mach clobber && mach build" I want it to clobber only the directory I'm about to build. Perhaps a separate "clobber-all" command would be useful for some people?
Comment 3•10 years ago
|
||
I agree this is a WONTFIX. There *may* be room for a related feature request to offer a `mach purge` or similar to blow out untracked files from the source directory. This could just be a simple wrapper around `hg purge` (if it's installed), `git clean`, etc.
Status: NEW → RESOLVED
Closed: 10 years ago
OS: Windows 7 → All
Hardware: x86_64 → All
Resolution: --- → WONTFIX
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•