PageSourceSearch

https://viewvc.org/index.html

html viewvc.org collected 2026-10-02 02:32:32 UTC 2,921 bytes, 94 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml">
4<head>
5<title>ViewVC: Repository Browsing</title>
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
7<link rel="stylesheet" type="text/css" href="./styles.css"/>
8<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
9</head>
10
11<body>
12
13<div id="title">
14<a href="http://www.viewvc.org/"><img 
15   src="./images/title.jpg" alt="ViewVC: Repository Browsing"/></a>
16</div>
17
18<div id="menu">
19<p style="float:right">
20   <a class="github-button" href="https://github.com/viewvc/viewvc"
21      data-size="large" aria-label="Visit us on GitHub">Visit us on GitHub</a>
22</p>   
23<p><a href="./index.html">Home</a> |
24   <a href="./downloads">Download</a> |
25   <a href="./faq.html">FAQ</a> |
26   <a href="./who.html">About</a>
27</p>
28</div>
29
30<div id="content">
31
32<div class="highlight">
33
34<p>ViewVC 1.3.0 is now available for Python 3.10+ in
35   our <a href="./downloads">Downloads</a> area.</p>
36
37</div> <!-- .highlight -->
38
39<div class="section">
40
41<h2 id="sec-what-is-viewvc">What Is ViewVC?</h2>
42
43<div class="section-body">
44
45<p>ViewVC is a browser interface for CVS and Subversion version
46   control repositories.  It generates templatized HTML to present
47   navigable directory, revision, and change log listings.  It can
48   display specific versions of files as well as diffs between those
49   versions.  Basically, ViewVC provides the bulk of the report-like
50   functionality you expect out of your version control tool, but much
51   more prettily than the average textual command-line program
52   output.</p>
53
54<p>Here are some screenshots of ViewVC:</p>
55
56<p><div class="imagecaptionbox">
57   <a href="./images/viewvc-directory.jpg"
58  ><img src="./images/viewvc-directory-thumb.jpg"
59        style="border: 1px black solid;" /></a>
60   <br/>Directory view</div>
61
62   <div class="imagecaptionbox">
63   <a href="./images/viewvc-log.jpg"
64  ><img src="./images/viewvc-log-thumb.jpg"
65        style="border: 1px black solid;" /></a>
66   <br/>History log view</div>
67
68   <div class="imagecaptionbox">
69   <a href="./images/viewvc-annotate.jpg"
70  ><img src="./images/viewvc-annotate-thumb.jpg"
71        style="border: 1px black solid;" /></a>
72   <br/>Annotation view</div>
73
74   <div class="imagecaptionbox">
75   <a href="./images/viewvc-diff.jpg"
76  ><img src="./images/viewvc-diff-thumb.jpg"
77        style="border: 1px black solid;" /></a>
78   <br/>Difference view</div>
79
80   <div class="imagecaptionbox">
81   <a href="./images/viewvc-revision.jpg"
82  ><img src="./images/viewvc-revision-thumb.jpg"
83        style="border: 1px black solid;" /></a>
84   <br/>Revision/changeset view</div>
85</p>
86
87
88</div> <!-- section-body -->
89</div> <!-- section -->
90</div> <!-- #content -->
91
92<script async defer src="https://buttons.github.io/buttons.js"></script>
92
93</body>
94</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.