Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Handle Fossil revs a bit better |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
00d1e0c608e926f2298bfdb20fe7fe86 |
User & Date: | peter 2014-11-16 23:54:31.999 |
Context
2014-11-17
| ||
00:10 | Allow dirdiff without -r. Like files, try revision mode if only one dir given. check-in: 081ebab19e user: peter tags: trunk | |
2014-11-16
| ||
23:54 | Handle Fossil revs a bit better check-in: 00d1e0c608 user: peter tags: trunk | |
23:27 | First working plugin in dirdiff check-in: d8ae37f9be user: peter tags: trunk | |
Changes
Changes to src/rev.tcl.
︙ | ︙ | |||
692 693 694 695 696 697 698 699 700 | return $result } # Figure out FOSSIL revision from arguments proc eskil::rev::FOSSIL::ParseRevs {filename revs} { set result "" foreach rev $revs { if {[string is integer -strict $rev] && $rev < 0} { # A negative integer rev is a relative rev | > > > > | | | | 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 | return $result } # Figure out FOSSIL revision from arguments proc eskil::rev::FOSSIL::ParseRevs {filename revs} { set result "" foreach rev $revs { # Special cases that shortcuts to Fossil special names if {$rev eq "0"} {set rev current} if {$rev eq "-1"} {set rev previous} if {[string is integer -strict $rev] && $rev < 0} { # A negative integer rev is a relative rev set revList [eskil::rev::FOSSIL::GetRevList $filename] set rev [lindex $revList [- $rev]] if {$rev eq ""} { set rev [lindex $revs end] } } # Let anything else through lappend result $rev } return $result } # Figure out HG revision from arguments proc eskil::rev::HG::ParseRevs {filename revs} { |
︙ | ︙ |