fix(patches): remove manifest requirement

This commit is contained in:
daimond113 2024-04-01 10:52:09 +02:00
parent 68f9021b2c
commit aec6162330
No known key found for this signature in database
GPG key ID: 3A8ECE51328B513C

View file

@ -293,7 +293,7 @@ pub fn root_command(cmd: Command) -> anyhow::Result<()> {
let dir = DIRS let dir = DIRS
.data_dir() .data_dir()
.join("patches") .join("patches")
.join(package.0.escaped()) .join(format!("{}@{}", package.0.escaped(), package.1))
.join(Utc::now().timestamp().to_string()); .join(Utc::now().timestamp().to_string());
if dir.exists() { if dir.exists() {
@ -334,11 +334,10 @@ pub fn root_command(cmd: Command) -> anyhow::Result<()> {
.and_then(|f| f.to_str()) .and_then(|f| f.to_str())
.unwrap(); .unwrap();
let manifest = Manifest::from_path(&dir)?;
let patch_path = project.path().join(PATCHES_FOLDER); let patch_path = project.path().join(PATCHES_FOLDER);
create_dir_all(&patch_path)?; create_dir_all(&patch_path)?;
let patch_path = patch_path.join(format!("{name}@{}.patch", manifest.version)); let patch_path = patch_path.join(format!("{name}.patch"));
if patch_path.exists() { if patch_path.exists() {
anyhow::bail!( anyhow::bail!(
"patch already exists. remove the file {} to create a new patch", "patch already exists. remove the file {} to create a new patch",