ViewVC
Utvecklare | Greg Stein , C. Michael Pilato |
---|---|
Initial release | 10 december 2001 |
Stabil frisättning | 1.2.1 / 26 mars 2020
|
Förhandsgranska release | 1.3.0-dev |
Förvar | |
Skrivet i | Pytonorm |
Operativ system | Cross-plattform |
Tillgänglig i | engelsk |
Typ | Revisionskontroll |
Licens | BSD-licens |
Hemsida |
ViewVC (tidigare ViewCVS ) är ett verktyg med öppen källkod för att visa innehållet i CVS- och SVN -förråd med en webbläsare . Det gör det möjligt att titta på specifika revisioner av filer såväl som sida vid sida skillnader av olika revisioner. Det är skrivet i Python och vyparametrarna kan modifieras direkt i en URL med ett REST- stilgränssnitt.
Historia
ViewVC inspirerades av CVSweb- applikationen, en äldre webbaserad CVS-repository viewer skriven i Perl . Den ursprungliga ViewCVS var en Python-port för denna applikation, med avsikten att lägga till förbättringar av den befintliga funktionaliteten.
2001 flyttades projektet till SourceForge och är för närvarande en del av SourceForge-infrastrukturen eftersom det är arkivwebbläsaren som används av webbplatsen.
En av förbättringarna som gjordes var möjligheten att bläddra i Subversion- förråd. Den eventuella mognad av detta stöd innebar att namnet "ViewCVS" inte längre var lämpligt, vilket i kombination med SourceForges bristande stöd för Subversion vid den tiden ledde till att projektet döptes om till "ViewVC" och flyttade till tigris.org. Denna namnändring och migrering inträffade i slutet av 2005.
Utvecklare
Några av personerna som är involverade i utvecklingen av ViewVC är:
- Greg Stein
- Jay målare
- Tanaka Akira
- Tim Cera
- Peter Funk
- Lucas Bruand
- C. Michael Pilato
- Russell Yanofsky
- James Henstridge
Komponenter
ViewVC består av två huvudkomponenter. Den första delen är arkivwebbläsaren. Den andra delen är commit-databasen.
Kompletterande programvara
- cvsgraph - tillåter grafisk visning av grenar och taggar som är associerade med en fil i arkivet.
- GNU- enscript - tillåter syntaxmarkering av ViewVC-utdata.
- MySQL - för commit-databasen.
- Pygment - Behövs för syntaxmarkering i versioner av filinnehåll.
Se även
externa länkar
- ViewVC webbplats
- ViewVC på GitHub
- CVSGrab - Läser ett CVS-förråd via webbgränssnittet ViewCVS. (Användbart för att komma igenom en företagsbrandvägg, där åtkomst till pservern inte är möjlig.)
- SVN::Web En Perl-baserad programvara som tillhandahåller funktionalitet som liknar ViewVC.