equal
deleted
inserted
replaced
203 Err(PyErr::new::<exc::OSError, _>(py, "Dirstate error".to_string())) |
203 Err(PyErr::new::<exc::OSError, _>(py, "Dirstate error".to_string())) |
204 })?; |
204 })?; |
205 Ok(PyNone) |
205 Ok(PyNone) |
206 } |
206 } |
207 |
207 |
208 def drop_item_and_copy_source( |
|
209 &self, |
|
210 f: PyBytes, |
|
211 ) -> PyResult<PyNone> { |
|
212 self.inner(py) |
|
213 .borrow_mut() |
|
214 .drop_entry_and_copy_source(HgPath::new(f.data(py))) |
|
215 .map_err(|e |dirstate_error(py, e))?; |
|
216 Ok(PyNone) |
|
217 } |
|
218 |
|
219 def hastrackeddir(&self, d: PyObject) -> PyResult<PyBool> { |
208 def hastrackeddir(&self, d: PyObject) -> PyResult<PyBool> { |
220 let d = d.extract::<PyBytes>(py)?; |
209 let d = d.extract::<PyBytes>(py)?; |
221 Ok(self.inner(py).borrow_mut() |
210 Ok(self.inner(py).borrow_mut() |
222 .has_tracked_dir(HgPath::new(d.data(py))) |
211 .has_tracked_dir(HgPath::new(d.data(py))) |
223 .map_err(|e| { |
212 .map_err(|e| { |