Skip to content

Commit fe6d00c

Browse files
committed
Skip clean up profile.release.package."*"
1 parent d14c85f commit fe6d00c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/bin/cargo/commands/remove.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,13 @@ fn gc_workspace(workspace: &Workspace<'_>) -> CargoResult<()> {
231231
package_table.set_implicit(true);
232232

233233
for (key, item) in package_table.iter_mut() {
234+
let key = key.get();
235+
// Skip globs. Can't do anything with them.
236+
if crate::util::restricted_names::is_glob_pattern(key) {
237+
continue;
238+
}
234239
if !spec_has_match(
235-
&PackageIdSpec::parse(key.get())?,
240+
&PackageIdSpec::parse(key)?,
236241
&dependencies,
237242
workspace.config(),
238243
)? {

0 commit comments

Comments
 (0)