The Software Heritage Filesystem (SwhFS): Integrating Source Code Archival with DevelopmentDemonstration
We introduce the Software Heritage filesystem (SwhFS), a user-space filesystem that integrates large-scale open source software archival with development workflows. SwhFS provides a POSIX filesystem view of Software Heritage, the largest public archive of software source code and version control system (VCS) development history.
Using SwhFS, developers can quickly “checkout” any of the 2 billion commits archived by Software Heritage, even after they disappear from their previous known location and without incurring the performance cost of repository cloning. SwhFS works across unrelated repositories and different VCS technologies. Other source code artifacts archived by Software Heritage-individual source code files and trees, releases, and branches-can also be accessed using common programming tools and custom scripts, as if they were locally available.
A screencast of SwhFS is available online.
Thu 27 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:30 - 15:00 | 3.1. Evolution 2DEMO - Demonstrations at Demonstration Room Chair(s): Giuseppe Scanniello University of Basilicata Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors. | ||
14:30 30mDemonstration | The Software Heritage Filesystem (SwhFS): Integrating Source Code Archival with DevelopmentDemonstration DEMO - Demonstrations Thibault Allançon EPITA / LRDE, Antoine Pietri Inria, Stefano Zacchiroli Université de Paris and Inria Pre-print Media Attached | ||
14:30 30mDemonstration | Guiding engineers with the Passive Process Engine EnvironmentDemonstration DEMO - Demonstrations Christoph Mayr-Dorn Johannes Kepler University, Linz, Stefan Bichler JOHANNES KEPLER UNIVERSITY LINZ, Felix Keplinger JOHANNES KEPLER UNIVERSITY LINZ, Alexander Egyed Johannes Kepler University Pre-print Media Attached | ||
14:30 30mDemonstration | Creating and Migrating Chatbots with CongaDemonstration DEMO - Demonstrations Sara Perez-Soler Universidad Autónoma de Madrid, Esther Guerra Universidad Autonoma de Madrid, Juan de Lara Autonomous University of Madrid Pre-print Media Attached | ||
14:30 30mDemonstration | Robot Runner: A Tool for Automatically Executing Experiments on Robotics SoftwareDemonstration DEMO - Demonstrations Stan Swanborn Vrije Universiteit Amsterdam, The Netherlands, Ivano Malavolta Vrije Universiteit Amsterdam Pre-print Media Attached | ||
14:30 30mDemonstration | R-MOZART: A Reconfiguration Tool for WebThings ApplicationsDemonstration DEMO - Demonstrations Francisco Durán University of Málaga, Spain, Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Gwen Salaün University of Grenoble Alpes Pre-print Media Attached |