Symlinks erstellen
Verfasst: Do Jan 03, 2013 1:59 pm
Hallo!
In guter Hoffnung poste ich mal hier rein, obwohl ich so das gefühl habe dass Bebu MIA gegangen ist. (Lebst du noch? Alles klar bei dir?)
Ich hab nen Feature Request:
Man sollte duplikate Zusammenlinken können. Cool wäre es natürlich, wenn man Hardlinks auch machen könnte aber das unterstützt Boost.Filesystem anscheinend nicht. Symbolische Links allerdings schon!
Ich hab mir das so vorgestellt:
Man verändert das Interface so, dass man in einer Gruppe eine Datei auswählen kann, die man behalten will (wie die jetzige k (=keep) Option). Zusätzlich fügt man noch eine l - option, also symbolic link hinzu, das bedeutet die Datei wird durch einen symbolischen Link zu der Datei ersetzt, die als keep markiert ist.
Im "Process dones(p)" Schritt wird dann überprüft, ob es in jeder Gruppe, in der es Symlinks gibt genau eine Datei als Keep markiert wurde.
Wenn keine markiert wurde wird angeboten:
- Alle zu Löschen
- Eine der als (l) markierten Dateien als (k) zu markieren, evtl. über eine Zahl oder so
Wenn mehrere markiert wurden:
- Eine der Dateien auszuwählen, ebenfalls über eine Zahl
Dann müsste man noch Sicherstellen, dass Symbolische Links beim Aufbau der Datenbank richtig gelesen werden, und nicht als Duplikate erkannt werden.
Macht das irgendwie Sinn? Ist das ein realisierbares Feature?
lg, fat-lobyte
In guter Hoffnung poste ich mal hier rein, obwohl ich so das gefühl habe dass Bebu MIA gegangen ist. (Lebst du noch? Alles klar bei dir?)
Ich hab nen Feature Request:
Man sollte duplikate Zusammenlinken können. Cool wäre es natürlich, wenn man Hardlinks auch machen könnte aber das unterstützt Boost.Filesystem anscheinend nicht. Symbolische Links allerdings schon!
Ich hab mir das so vorgestellt:
Man verändert das Interface so, dass man in einer Gruppe eine Datei auswählen kann, die man behalten will (wie die jetzige k (=keep) Option). Zusätzlich fügt man noch eine l - option, also symbolic link hinzu, das bedeutet die Datei wird durch einen symbolischen Link zu der Datei ersetzt, die als keep markiert ist.
Im "Process dones(p)" Schritt wird dann überprüft, ob es in jeder Gruppe, in der es Symlinks gibt genau eine Datei als Keep markiert wurde.
Wenn keine markiert wurde wird angeboten:
- Alle zu Löschen
- Eine der als (l) markierten Dateien als (k) zu markieren, evtl. über eine Zahl oder so
Wenn mehrere markiert wurden:
- Eine der Dateien auszuwählen, ebenfalls über eine Zahl
Dann müsste man noch Sicherstellen, dass Symbolische Links beim Aufbau der Datenbank richtig gelesen werden, und nicht als Duplikate erkannt werden.
Macht das irgendwie Sinn? Ist das ein realisierbares Feature?
lg, fat-lobyte