Cleanup and formatting
Dependencies
- [2]
C4MJ7D7QVerbose printing of conflicts to stderr - [3]
44HXAOMJWhen applying non-block edgemaps pointing to split vertices, do not propagate to the rest of the split - [4]
FJTRJD6BSupporting patches recorded with older versions of Pijul - [5]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [6]
6YMDOZIBRefactoring apply - [7]
XA23FMQMReset only files that have been modified - [8]
LGEJSLTYFixing output (including its uses in reset and pull) - [9]
VO5OQW4WRemoving anyhow in libpijul - [10]
7A2TSC4PConflict solving code (FOLDER edges) - [11]
I24UEJQLVarious post-fire fixes - [12]
CCLLB7OIUpgrading to Sanakirja 0.15 + version bump - [13]
3KRGVQFUDo not update the mtime of unmodified files - [14]
2RXOCWUWMaking libpijul deterministic (and getting rid of `rand`) - [15]
KDF6FJRVbigger clippy refactors - [16]
MDADYULSFix a panic when switching between channels that have different files - [17]
YGPEHOTElibpijul::fs::add_{file,dir} now return the created Inode - [18]
G6S6PWZEDo not touch the channel if this is a partial record
Change contents
- replacement in ""libpijul/src/pristine/vertex.rs"" at line 49
pub(crate) fn to_option(&self) -> Vertex<Option<ChangeId>> {pub fn to_option(&self) -> Vertex<Option<ChangeId>> { - replacement in ""libpijul/src/pristine/vertex.rs"" at line 196
pub(crate) fn to_option(&self) -> Position<Option<ChangeId>> {pub fn to_option(&self) -> Position<Option<ChangeId>> { - replacement in ""libpijul/src/output/output.rs"" at line 231
debug!("pos already visited: {:?} {:?}", a, output_item.pos);debug!("pos already visited: {:?} {:?} {:?} {:?}",a,output_item.pos,e.get(),name_key); - replacement in ""libpijul/src/output/output.rs"" at line 246
Entry::Vacant(e) => e,Entry::Vacant(e) => {debug!("first visit {:?} {:?}", a, output_item.pos);e} - edit in ""libpijul/src/lib.rs"" at line 164[5.722974]→[5.722974:722981](∅→∅),[5.722981]→[5.84190:84197](∅→∅),[5.84197]→[5.722981:723283](∅→∅),[5.722981]→[5.722981:723283](∅→∅),[5.723283]→[5.93730:93967](∅→∅),[5.93967]→[5.84198:84240](∅→∅),[5.84240]→[5.94006:94083](∅→∅),[5.94006]→[5.94006:94083](∅→∅),[5.94083]→[5.723405:723558](∅→∅),[5.723405]→[5.723405:723558](∅→∅),[5.723558]→[5.84241:84287](∅→∅),[5.84287]→[5.723608:723681](∅→∅),[5.723608]→[5.723608:723681](∅→∅),[5.723681]→[5.94084:94265](∅→∅),[5.28500]→[5.723732:723789](∅→∅),[5.94265]→[5.723732:723789](∅→∅),[5.723732]→[5.723732:723789](∅→∅),[5.723789]→[5.94266:94336](∅→∅),[5.94336]→[5.84288:84330](∅→∅),[5.84330]→[5.94375:94454](∅→∅),[5.94375]→[5.94375:94454](∅→∅),[5.94454]→[5.723876:723905](∅→∅),[5.723876]→[5.723876:723905](∅→∅)
}/*fn record<W: crate::working_copy::WorkingCopy, C: crate::changestore::ChangeStore>(&mut self,builder: &mut RecordBuilder,diff_algorithm: Algorithm,channel: &mut pristine::ChannelRef<Self>,working_copy: &mut W,changes: &C,prefix: &str,) -> Result<(), crate::record::RecordError<C::Error, W::Error, Self::GraphError>>where<W as crate::working_copy::WorkingCopy>::Error: 'static,{builder.record(self,diff_algorithm,&mut channel.lock().unwrap(),working_copy,changes,prefix,)}fn record_all<W: crate::working_copy::WorkingCopy, C: crate::changestore::ChangeStore>(&mut self,diff_algorithm: Algorithm,channel: &pristine::ChannelRef<Self>,working_copy: &mut W,changes: &C,prefix: &str,) -> Result<record::Recorded, crate::record::RecordError<C::Error, W::Error, Self::GraphError>>where<W as crate::working_copy::WorkingCopy>::Error: 'static,{let mut builder = crate::record::Builder::new();builder.record(self,diff_algorithm,&mut channel.lock().unwrap(),working_copy,changes,prefix,)?;Ok(builder.finish()) - edit in ""libpijul/src/lib.rs"" at line 165
*/ - edit in ""libpijul/src/lib.rs"" at line 214[5.725466]→[5.84606:84613](∅→∅),[5.84613]→[5.725466:725674](∅→∅),[5.725466]→[5.725466:725674](∅→∅),[5.2178]→[5.725674:725733](∅→∅),[5.725674]→[5.725674:725733](∅→∅),[5.725733]→[5.1500:1558](∅→∅),[5.1558]→[5.94684:94788](∅→∅),[5.2654]→[5.94684:94788](∅→∅),[5.725733]→[5.94684:94788](∅→∅),[5.28874]→[5.725789:725913](∅→∅),[5.94788]→[5.725789:725913](∅→∅),[5.725789]→[5.725789:725913](∅→∅),[5.2197]→[5.725913:725968](∅→∅),[5.725913]→[5.725913:725968](∅→∅),[5.725968]→[5.2655:2686](∅→∅),[5.2686]→[5.725968:725978](∅→∅),[5.725968]→[5.725968:725978](∅→∅),[5.725978]→[5.725978:725984](∅→∅),[5.725984]→[5.84614:84621](∅→∅),[5.84621]→[5.725984:725985](∅→∅),[5.725984]→[5.725984:725985](∅→∅)
/*fn output_repository_no_pending<R: working_copy::WorkingCopy, C: changestore::ChangeStore>(&mut self,repo: &mut R,changes: &C,channel: &mut pristine::ChannelRef<Self>,prefix: &str,output_name_conflicts: bool,if_modified_since: Option<std::time::SystemTime>,) -> Result<Vec<output::Conflict>, output::OutputError<C::Error, Self::GraphError, R::Error>>{output::output_repository_no_pending(repo,changes,self,channel,prefix,output_name_conflicts,if_modified_since,)}*/ - replacement in ""libpijul/src/fs.rs"" at line 877
info!("find_path: {:?} != {:?}, this may be due to a corrupt change", inode_vertex, v.inode_vertex());return Ok(None)info!("find_path: {:?} != {:?}, this may be due to a corrupt change",inode_vertex,v.inode_vertex());return Ok(None); - replacement in ""libpijul/src/apply/edge.rs"" at line 88
breakbreak;