add log command
[?]
AAAAC3NzaC1lZDI1NTE5AAAAIP9PKBeqBh9i7lpfwbz1e0S9vijakQ65s6hUb0nwdJzd
Jun 27, 2026, 3:00 PM
VSOERQKG7MPVCJUWWSRNHBDFMS4C7LEIEYQVAPRFTR2M544EMFJACDependencies
Change contents
- edit in src/main.rs at line 5
use libpijul::Base32; - edit in src/main.rs at line 21
/// 時系列順にパッチのカスタムログを表示しますLog, - edit in src/main.rs at line 35
Commands::Log => {// 既存のログ表示(graphから情報を引く形にリファクタ)let mut nodes: Vec<_> = pijul_graph.graph.node_indices().map(|idx| &pijul_graph.graph[idx]).collect();nodes.sort_by(|a, b| b.timestamp.cmp(&a.timestamp)); - edit in src/main.rs at line 40
println!("\n\x1b[1m=== Pijul Custom Log (Total: {}) ===\x1b[0m\n", nodes.len());for node in nodes {println!("\x1b[38;5;214mChange\x1b[0m \x1b[1m{}\x1b[0m", node.hash.to_base32());println!("\x1b[32mAuthor:\x1b[0m {}", node.author);println!("\x1b[34mDate:\x1b[0m {}", node.timestamp);println!("\n {}\n", node.message);println!("\x1b[38;5;244m--------------------------------------------------------\x1b[0m");}}