We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
sync_to_git/sparse_index()
FEATURE_INDEX_SYNC
1 parent d654abb commit 1c0a95bCopy full SHA for 1c0a95b
src/admin/yank_version.rs
@@ -5,6 +5,7 @@ use crate::{
5
schema::versions,
6
};
7
8
+use crate::background_jobs::Job;
9
use diesel::prelude::*;
10
11
#[derive(clap::Parser, Debug)]
@@ -64,7 +65,14 @@ fn yank(opts: Opts, conn: &mut PgConnection) {
64
65
.execute(conn)
66
.unwrap();
67
- crate::worker::sync_yanked(krate.name, v.num)
68
- .enqueue(conn)
69
- .unwrap();
+ if dotenv::var("FEATURE_INDEX_SYNC").is_ok() {
+ Job::sync_to_git_index(&krate.name).enqueue(conn).unwrap();
70
+ Job::sync_to_sparse_index(&krate.name)
71
+ .enqueue(conn)
72
+ .unwrap();
73
+ } else {
74
+ crate::worker::sync_yanked(krate.name, v.num)
75
76
77
+ }
78
}
0 commit comments