Eskil

Check-in [86aeb8f0a3]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added markup.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 86aeb8f0a373a31f287932b104b2a8762d048805
User & Date: peter 2004-08-17 19:48:44.000
Context
2004-08-18
21:34
Enable undo during edit mode. Some adjustments to edit mode menus. check-in: af9a91db41 user: peter tags: trunk
2004-08-17
19:48
Added markup. check-in: 86aeb8f0a3 user: peter tags: trunk
19:46
Made Redo Diff restore the view. Improved the look of Doc window a bit. check-in: 14d984e4a6 user: peter tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to doc/revision.txt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

22
23
24

25
26
27
28
29
30
31
32
33
34
35
36
37
38
Eskil can compare versions in revision control systems.
Currently RCS, CVS and ClearCase are supported.

If you specify only one file on the command line to Eskil, it will
automatically detect if the file is under revision control and enter
revision control mode.

By default the local file is compared against the latest checked in version,
which is the simple case when you just want to know what you have changed
before checking in.

You can use the -r option to select which version to compare.  It works
like it does in "cvs diff". Examples:

eskil file.txt
  Compare file.txt with the latest checked in version.
eskil -r rev file.txt
  Compare file.txt with the specified version.
eskil -r rev1 -r rev2 file.txt
  Compare the two revisions. This does not involve the local copy of file.txt.



For RCS and CVS version numbers to -r are rather straightforward since they
work just like for -r to them.


For ClearCase there are more possibilities.
ClearCase stream names are build like file paths and in -r you can access the
streams similar to how you find files.
Your current stream is the "current directory".
-r 5                    : Version 5 in current stream.
-r .                    : Latest version in current stream.
-r /full/path/stream/4  : The identified version.
-r /full/path/stream    : Latest version in that stream.
-r ../5                 : Version in parent stream.
-r ..                   : Latest in parent stream.
-r stream/5             : Version in stream, anywhere in tree.
-r stream               : Latest in stream, anywhere in tree.




|
<
<

|
<
<

|
<

|

|

|


>

|
|
>


|
<

|
|
|
|
|
|
|
|
<
1
2
3
4


5
6


7
8

9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

25
26
27
28
29
30
31
32
33

Eskil can compare versions in revision control systems.
Currently RCS, CVS and ClearCase are supported.

If you specify only one file on the command line to Eskil, it will automatically detect if the file is under revision control and enter revision control mode.



By default the local file is compared against the latest checked in version, which is the simple case when you just want to know what you have changed before checking in.



You can use the -r option to select which version to compare.  It works like it does in "cvs diff". Examples:


<pre>eskil file.txt</pre>
  Compare file.txt with the latest checked in version.
<pre>eskil -r rev file.txt</pre>
  Compare file.txt with the specified version.
<pre>eskil -r rev1 -r rev2 file.txt</pre>
  Compare the two revisions. This does not involve the local copy of file.txt.

<ul>RCS/CVS</ul>

For RCS and CVS version numbers to -r are rather straightforward since they work just like their -r option.

<ul>ClearCase</ul>

For ClearCase there are more possibilities.
ClearCase stream names are build like file paths and in -r you can access the streams similar to how you find files.

Your current stream is the "current directory".
<pre>-r 5                    </pre>: Version 5 in current stream.
<pre>-r .                    </pre>: Latest version in current stream.
<pre>-r /full/path/stream/4  </pre>: The identified version.
<pre>-r /full/path/stream    </pre>: Latest version in that stream.
<pre>-r ../5                 </pre>: Version in parent stream.
<pre>-r ..                   </pre>: Latest in parent stream.
<pre>-r stream/5             </pre>: Version in stream, anywhere in tree.
<pre>-r stream               </pre>: Latest in stream, anywhere in tree.