legitfs

Screenshot Λογισμικό:
legitfs
Στοιχεία Λογισμικού:
Εκδοχή: 0.2
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Marc Brinkmann
Άδεια: Δωρεάν
Δημοτικότητα: 15

Rating: nan/5 (Total Votes: 0)

legit είναι μια ασφάλεια-σύστημα αρχείων που τοποθετεί οποιοσδήποτε αριθμός αποθετήρια του git μόνο για ανάγνωση, που επιτρέπουν την άμεση πρόσβαση σε όλων των αλλαγών και των αρχείων τους μέσα από μια δομή καταλόγου.
legit είναι μόνο για ανάγνωση, εκτός αν υπάρχουν καταστροφικά σφάλματα στο λογισμικό, δεν θα πρέπει να αγγίξει τα δεδομένα σας με κάθε τρόπο.
Εγκατάσταση (από PyPI)
Υποθέτοντας ότι έχετε εγκαταστήσει virtualenvwrapper σας:
& Nbsp? Mkvirtualenv legitfs
& Nbsp? Pip εγκατάσταση legitfs
Εγκατάσταση (χωρίς PyPI)
legit απαιτεί τις συνδέσεις FUSE πύθωνα, συνήθως αυτά είναι διαθέσιμα (και πιο συχνά ήδη εγκατεστημένο) μέσω διανομή σας. Το σωστό πακέτο για PyPI ονομάζεται ασφάλεια-python.
Επιπλέον, μια κάπως πρόσφατη έκδοση του Dulwich απαιτείται. Εγκατάσταση μέσω διανομή σας ή μέσω PyPI.
Το ίδιο το πρόγραμμα είναι μόνο ένα ενιαίο αρχείο. Κατεβάστε το οπουδήποτε στο δρόμο σας και να το εκτελέσετε.
Εάν έχετε εγκατεστημένο το πακέτο φύλακα, legit θα ανανεωθεί αυτόματα το σύστημα αρχείων, περιεχόμενο, όταν προσθέτετε, ενημέρωση ή να αφαιρέσετε αποθετήρια.
Χρήση παράδειγμα
Ας το προσπαθήσουμε! Σε ένα άδειο κατάλογο, πληκτρολογήστε:
& Nbsp? Git κλώνος GIT: //github.com/mbr/simplekv.git
& Nbsp? Git κλώνος GIT: //github.com/mitsuhiko/flask.git
Αυτό θα κλωνοποιήσει δύο git αποθετήρια για εμάς να παίξει γύρω με. Τώρα δημιουργήστε ένα σημείο προσάρτησης κάπου
& Nbsp? Mkdir / tmp / legitfs-test
Τέλος, τοποθετούμε τον τρέχοντα κατάλογο (και ως εκ τούτου του αποθετήρια GIT):
& Nbsp?. Legitfs -o root = / / tmp / legitfs-test
Έγινε! Τώρα ας δούμε τι έχουμε:
& Nbsp? Ls / tmp / legitfs-test /
φιάλη simplekv
legitfs προσπαθεί να αναδημιουργήσει τον κατάλογο-δομή και χειρίζεται επίσης ένθετα αποθετήρια ή εκείνους που βρίσκονται σε υποκαταλόγους. Φυσικά, μπορείτε επίσης να τοποθετήσετε μόνο μία αποθήκη στη ρίζα.
Κάποιοι πιο ενδιαφέροντα πράγματα:
 ls / tmp / legitfs-test / φιάλη /
διαπράττει διαιτητές HEAD
& Nbsp? Ls / tmp / legitfs-test / φιάλη / διαιτητες / ετικέτες -l
Συνολικά, το 48
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.1 -> ../../commits/8605cc310d260c3b08160881b09da26c2cc95f8d
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.2 -> ../../commits/e0fa5aec3a13d9c3e8e27b53526fcee56ac0298d
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.3 -> ../../commits/ce6e4cbd73d57cb8c1bba85c46490f71061f865f
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιαν 1970 0.3.1 -> ../../commits/6b3e616cf905fd19c37fca93d1198cad1490567b
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.4 -> ../../commits/1592c53a664c82d9badac81fa0104af226cce5a7
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.5 -> ../../commits/4c937be2524de0fddc2d2f7f39b09677497260aa
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.6 -> ../../commits/5cadd9d34da46b909f91a5379d41b90f258d5998
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιαν 1970 0.6.1 -> ../../commits/774b7f768214f5b0c125a1b80daa97247a0ac1a6
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.7 -> ../../commits/fb1482d3bb1b95803d25247479eb8ca8317a3219
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιαν 1970 0.7.1 -> ../../commits/9682d6b371d8c1ce1fd0e58424e836d27d2317b3
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιαν 1970 0.7.2 -> ../../commits/3f5db33ece48bd22b77fcc62553998ea9a6cfdfc
lrwxrwxrwx. 1 ρίζα ρίζα 4096 1. Ιανουάριο του 1970 0.8 -> ../../commits/d5e10e4685f54dde5ffc27c4f55a19fb23f7a536
Κάθε αποθετήριο περιέχει τουλάχιστον τρία αρχεία: διαπράττει περιέχει καταλόγους, ένα για κάθε commit, η οποία σας επιτρέπει να αποκτήσετε πρόσβαση σε σχετική δέσμευση. HEAD είναι ο σημερινός Αρχηγός-διαιτητή και είναι, όπως όλες οι διαιτητές, ένα συμβολικό σύνδεσμο. διαιτητές λειτουργεί επίσης όπως θα περίμενε κανείς και είναι γεμάτη από symlinks.
Ένα άλλο χαρακτηριστικό είναι σχετικές παραπομπές:
& Nbsp? Κεφάλι -Ν5 /tmp/legitfs-test/flask/refs/tags/0.7~15/README
& Nbsp? // // Φιάλη
& Nbsp? Ανάπτυξη ιστοσελίδων, μία σταγόνα σε έναν χρόνο
Ανακοίνωση για το «0,7 ~ 15 ', το οποίο είναι το git-μιλούν για" ετικέτα 0,7, τότε πάμε πίσω 15 αναθεωρήσεις ". Ενώ αυτά τα εικονικά "φακέλους" δεν εμφανίζονται όταν ls τον κατάλογο διαιτητες / ετικέτες, μπορείτε να προσθέσετε οποιοδήποτε αριθμό των ~ ν ^ ή σε οποιοδήποτε διαιτητή να πάει πίσω διαπράττει.

Απαιτήσεις :

  • Python
  • συστήματος αρχείων σε userspace

Παρόμοια λογισμικά

Sharity
Sharity

3 Jun 15

LynxFS
LynxFS

2 Jun 15

E2fsprogs
E2fsprogs

17 Aug 18

Aegis
Aegis

3 Jun 15

Άλλο λογισμικό του προγραμματιστή Marc Brinkmann

Flask-Bootstrap
Flask-Bootstrap

22 Jul 15

Σχόλια για legitfs

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!