rust/hg-cpython/src/dirstate.rs
changeset 42427 4e4fa3a95406
parent 42378 48df8a06c8bb
child 42544 ce94f9622acd
equal deleted inserted replaced
42426:602469a91550 42427:4e4fa3a95406
    68             for (filename, entry) in dirstate_vec {
    68             for (filename, entry) in dirstate_vec {
    69                 dmap.set_item(
    69                 dmap.set_item(
    70                     py,
    70                     py,
    71                     PyBytes::new(py, &filename[..]),
    71                     PyBytes::new(py, &filename[..]),
    72                     decapsule_make_dirstate_tuple(py)?(
    72                     decapsule_make_dirstate_tuple(py)?(
    73                         entry.state,
    73                         entry.state as c_char,
    74                         entry.mode,
    74                         entry.mode,
    75                         entry.size,
    75                         entry.size,
    76                         entry.mtime,
    76                         entry.mtime,
    77                     ),
    77                     ),
    78                 )?;
    78                 )?;
   168             {
   168             {
   169                 dmap.set_item(
   169                 dmap.set_item(
   170                     py,
   170                     py,
   171                     PyBytes::new(py, &filename[..]),
   171                     PyBytes::new(py, &filename[..]),
   172                     decapsule_make_dirstate_tuple(py)?(
   172                     decapsule_make_dirstate_tuple(py)?(
   173                         state, mode, size, mtime,
   173                         state as c_char, mode, size, mtime,
   174                     ),
   174                     ),
   175                 )?;
   175                 )?;
   176             }
   176             }
   177             Ok(PyBytes::new(py, &packed))
   177             Ok(PyBytes::new(py, &packed))
   178         }
   178         }