ViewVC (http://viewvc.tigris.org) CVS/SVN repository viewer, with some advanced features like full-text indexing of file contents (including binary like *.doc) using Sphinx Search and Apache TIka.
 
 
 
 
 
 
Go to file
rey4 459ed3fea3 * lib/sapi.py
- Filled in ModPythonServer and AspServer header() methods to make use of
      the new http 'status' parameter. Also, changed CgiServer's header()
      method to ignore the status parameter under IIS to prevent the server
      from discarding the ViewCVS output and instead sending a static error
      page.
    - ModPythonFile and AspFile classes have been eliminated and replaced
      with a more generic File class. All server classes have new write()
      and flush() methods.
    - Common code from AspServer and ModPythonServer has been moved into
      a base class called ThreadedServer. AspProxy is renamed to
      ThreadedServerProxy.
    - All server classes now inherit from a new base class called Server
      which contains the small amount of code common to all of them.
    - added fix_iis_path_info() function, renamed IIS_FixURL() to
      fix_iis_url()
    - renamed getFile() methods to file()

* lib/viewcvs.py
    - Eliminated global server variable. Changed some scattered
      server.escape() calls into cgi.escape() calls. Got around other uses
      of the variable by adding a server member to the Request class.
    - Deleted gstein's strongly worded comment about the quality of the sapi
      hack :)
    - Page-global 'g_name_printed' is now passed as a normal parameter
      called 'name_printed' to the augment_entry() function
    - Got rid of some confusing string manipulation in human_readable_diff()
    - added 'server' parameter to viewcvs.main() to avoid relying on the
      sapi.server global variable

* cgi/viewcvs.cgi, windows/viewcvs.py, windows/viewcvs.asp
    - Added 'server' parameter to viewcvs.main() calls

* standalone.py:
    - Changed StandaloneServer.header() method to accept http status code
    - Added 'server' parameter to viewcvs.main() call

* lib/query.py
    - added 'server' parameter to query.main() to avoid relying on the
      sapi.server global variable
    - got rid of global 'server' variable and page-global 'viewcvs_link'
      variable, instead those values are passed as function parameters

* cgi/query.cgi, windows/query.py, windows/query.asp
    - Added 'server' parameter to query.main() calls

* lib/debug.py
    - Changed PrintStackTrace(), PrintException(), and DumpChildren() not to
      rely on global sapi.server variable and to use new server.write()
      method

* lib/popen.py
    - changed server.getFile() calls to server.file()


git-svn-id: http://viewvc.tigris.org/svn/viewvc/trunk@642 8cb11bc2-c004-0410-86c3-e597b4017df7
2003-03-12 23:08:09 +00:00
cgi * lib/sapi.py 2003-03-12 23:08:09 +00:00
elemx switch to a single, top-level makefile 2002-04-26 08:01:41 +00:00
lib * lib/sapi.py 2003-03-12 23:08:09 +00:00
templates - removed hardcoded links in query page 2003-02-11 02:55:40 +00:00
tests Ensure that we open ,v files in binary mode. 2003-02-26 02:31:31 +00:00
tools Changed the length of dir and file VARCHAR fields from 128 to 255. I felt 2003-02-22 03:52:14 +00:00
tparse Memory leaks bugfix, by D. Berlin 2002-02-19 20:22:11 +00:00
website added a new 0.9 section with blurb about UTC times in database 2003-02-18 11:53:00 +00:00
windows * lib/sapi.py 2003-03-12 23:08:09 +00:00
CHANGES Started spring cleanup... ;-) A lot more is missing here. 2002-02-28 17:59:12 +00:00
INSTALL removed bit about mxDateTime and updated information about loginfo handler 2003-02-18 11:53:44 +00:00
README Various tweaks: 2001-11-19 01:10:08 +00:00
TODO removed some obviously resolved items and added a preface indicating, 2001-10-28 11:07:44 +00:00
standalone.py * lib/sapi.py 2003-03-12 23:08:09 +00:00
viewcvs-install installation now prompts to delete .py or .pyc files that don't belong 2003-03-03 09:57:06 +00:00

README

ViewCVS -- Viewing the content of CVS repositories with a Webbrowser.

Please read the file INSTALL for more information.