View | Details | Raw Unified | Return to bug 256581
Collapse All | Expand All

(-)b/src/cargo/sources/git/source.rs (+9 lines)
Lines 84-89 impl<'cfg> Debug for GitSource<'cfg> { Link Here
84
84
85
impl<'cfg> Source for GitSource<'cfg> {
85
impl<'cfg> Source for GitSource<'cfg> {
86
    fn query(&mut self, dep: &Dependency, f: &mut dyn FnMut(Summary)) -> CargoResult<()> {
86
    fn query(&mut self, dep: &Dependency, f: &mut dyn FnMut(Summary)) -> CargoResult<()> {
87
        if std::env::var("CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE").is_ok() {
88
            return Ok(());
89
        }
87
        let src = self
90
        let src = self
88
            .path_source
91
            .path_source
89
            .as_mut()
92
            .as_mut()
Lines 92-97 impl<'cfg> Source for GitSource<'cfg> { Link Here
92
    }
95
    }
93
96
94
    fn fuzzy_query(&mut self, dep: &Dependency, f: &mut dyn FnMut(Summary)) -> CargoResult<()> {
97
    fn fuzzy_query(&mut self, dep: &Dependency, f: &mut dyn FnMut(Summary)) -> CargoResult<()> {
98
        if std::env::var("CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE").is_ok() {
99
            return Ok(());
100
        }
95
        let src = self
101
        let src = self
96
            .path_source
102
            .path_source
97
            .as_mut()
103
            .as_mut()
Lines 112-117 impl<'cfg> Source for GitSource<'cfg> { Link Here
112
    }
118
    }
113
119
114
    fn update(&mut self) -> CargoResult<()> {
120
    fn update(&mut self) -> CargoResult<()> {
121
        if std::env::var("CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE").is_ok() {
122
            return Ok(());
123
        }
115
        let git_path = self.config.git_path();
124
        let git_path = self.config.git_path();
116
        let git_path = self.config.assert_package_cache_locked(&git_path);
125
        let git_path = self.config.assert_package_cache_locked(&git_path);
117
        let db_path = git_path.join("db").join(&self.ident);
126
        let db_path = git_path.join("db").join(&self.ident);

Return to bug 256581