Duplicity

Screenshot Software:
Duplicity
Detalii soft:
Versiune: 0.7.13.1 Actualizat
Incarca data: 19 Jun 17
Producător: Ben Escoto
Licenţă: Gratuit
Popularitate: 59

Rating: 1.0/5 (Total Votes: 1)

Duplicitatea este un software open source care utilizează algoritmul rsync pentru a copia directoare și pentru a produce volume criptate în format tar.

Duplicitatea poate & nbsp; Încărcați copiile de siguranță la un server de fișiere local sau la distanță și include și utilitarul rdiffdir.

Cerințe de sistem


  • Python> 2,2
  • Librsync & gt; = 0.9.6
  • GnuPG

Ce este nou în această versiune:

  • Problema fixă ​​în dist / makedist când se construiește pe Mac, unde fișierele AppleDouble au fost create în tarball.

Ce este nou în versiunea 0.7.12:

  • Bug fixat # 1623342 cu patch-uri furnizate de Daniel Jakots
  • - Neefectuarea testului pe OpenBSD, deoarece tar / gtar nu a fost găsit
  • Bug fixat # 1654220 cu un patch furnizat de Kenneth Newwood
  • - Duplicitatea nu reușește pe MacOS, deoarece parsingul versiunii GPG nu reușește
  • Bug fixat # 1655268 "- opțiunea bg-binary nu funcționează"
  • - Dacă este specificat gpg binary, reconstrui profilul gpg folosind noua locație binară
  • bug fixat # 1658283 "Duplicitatea 0.7.11 ruptă cu GnuPG 2.0"
  • - Versiunea gpg făcută verifică mai robust decât versiunea majoră
  • - Acum folosiți -pinentry-mode = loopback pe gpg 2.1 și mai mare
  • - A fost eliminată verificarea pentru sistemele non-Linux, o problemă falsă
  • Îmbinată în lp: ~ matthew-t-bentley / duplicitate / duplicitate
  • - Setează un agent utilizator. Backblaze a cerut acest lucru în cazul în care există erori care provin din backend-ul Duplicitate B2
  • - Returnează numai o adresă de încărcare nouă atunci când expiră actualul, pentru ao aduce în conformitate cu cele mai bune practici pentru integrare: https://www.backblaze.com/b2/docs/integration_checklist.html
  • Adăugați detalii despre excepțiile de import în onedrivebackend.py
  • Bug fixat # 1657916 cu un patch furnizat de Daniel Harvey
  • - Furnizorul B2 nu poate gestiona două copii de rezervă în aceeași găleată
  • Eroare fixă ​​# 1603704 cu patch-uri furnizate de Maciej Blizinski
  • - Crash cu UnicodeEncodeError
  • Unele remedii pentru gpg.py pentru a gestiona gpg1 & amp; Gpg2 & amp; Gpg2.1 probleme de linie de comandă
  • - --gpg-agent este opțional pe gpg1, dar pe gpg2 este folosit automat
  • - - modulul pinentry nu este o opțiune validă până la gpg2.1, astfel încât condiția
  • Bug fixat # 1367675 - IMAP Backend nu funcționează cu serverul Yahoo
  • - a adăugat fragmentul () după cum este necesar în numere = list [0] .strip () split ("") "
  • - celelalte remedii menționate în comentariile raportului de eroare au fost deja efectuate
  • Bug fixat # 1671852 - Regresia codului cauzată de revizuirea 1108
  • - modificați util.uexc () înapoi la uexc ()
  • Bug fixat # 1668750 - Nu mascați erorile de backend
  • - adăugarea de excepții imprimă la erorile de import ale modulelor

Ce este nou în versiunea 0.7.11:

  • bug-uri fixe # 815510 și # 1615480
  • Valoarea implicită a fost modificată - de la 200 MB
  • Amestecat în lp: ~ mstoll-de / duplicity / duplicity
  • Backblaze a anunțat un nou domeniu pentru b2 api
  • Fișierul lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-if-present-locked-folder
  • Remediază Bug # 1620085: --exclude-dacă-prezent dă OSError căutând etichetă în foldere blocate
  • Fix bug # 1623342 cu patch-uri de la Daniel Jakots
  • nu a reușit testul pe OpenBSD deoarece tar / gtar nu a fost găsit
  • Împreună cu lp: ~ mwilck / duplicity / duplicity
  • GPG: activați cu adevărat o operație non-interactivă cu gpg2
  • Acest patch fixează comportamentul neașteptat al OMI care, atunci când se utilizează GnuPG2, apare întotdeauna o fereastră de dialog pentru scriere pentru salvarea copiilor de rezervă. Acest lucru este deosebit de enervant atunci când încercați să faceți backup-uri nesupravegheate / complet automate.
  • Bug fixat # 1621194 cu cod de la Tornhoof
  • Faceți copii de rezervă pentru unitatea Google care funcționează fără un cont de serviciu
  • Bug fixat # 1642098 nu creează arhive PAR2 atunci când '--par2-opțiuni' este folosit
  • Lipsește spațiu între opțiunile par2 plus opțiunile implicite
  • Remedierea erorilor utilizând chei de semn 40 de caractere, de la Richard McGraw pe lista de e-mailuri
  • Îndepărtați trunchierea argumentului și ajustați comentariile
  • Îmbinată în lp: ~ dernils / duplicity / robust-dropbox-backend
  • A fost adăugată opțiunea din linia de comandă nouă - backend-retry-delay, care permite determinarea timpului în care duplicitatea dormește înainte de a reîncerca după ce a apărut o eroare.
  • S-a adăugat o robustețe pentru dpbxbackend.py, care asigură că re-autentificarea se întâmplă în cazul în care un socket este modificat (de exemplu, din cauza unei reconectări forțate a unei conexiuni dinamice la internet).
  • Îmbinată în lp: ~ ed.so / duplicity / manpage.fixes
  • Fixați ieșirea html prin rman pe site
  • Îmbinată în lp: ~ horgh / duplicity / copy-symlink-targets-721599
  • Adăugați -copy-links pentru a copia conținutul symlink, nu doar link-ul în sine.
  • Îmbinată în lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash

  • Fixed Bug # 1624725, astfel încât un glob care se încheie cu "/" include acum conținutul dosarului (pentru globuri cu și fără caractere speciale). Acest lucru păstrează comportamentul că o expresie care se termină în "/" se potrivește numai unui dosar, dar acum este inclus conținutul oricărui folder de potrivire.
  • Remediați problema cu gpg2 în yakety și zesty
  • Fixați Bug # 1642813 cu un patch de la Ravi
  • Dacă stat () returnează Niciuna, nu încercați să setați perm.
  • Îmbinată în lp: ~ breunigs / duplicity / amazondrive3
  • După cum sa raportat în lista de corespondență, dacă este introdus un spațiu în timp ce duplicitatea solicită URL-ul, acesta nu reușește. Deoarece toate spațiile importante sunt codate URL-uri oricum, aceasta ar trebui să fie bine, chiar dacă există spații în URL-ul, la toate. De asemenea, l-am patch-o în backend-ul onedrive, pentru că trebuie să aibă probleme similare.
  • Prep pentru 0.7.11

Ce este nou în versiunea 0.7.10:

  • Accelerarea algoritmului path_matches_glob () cu aproximativ 8x.
  • Eliminați -w din setsid în testele funcționale.
  • Conflictul fix în fuzionare de la Martin Wilck și corecțiile aplicate de îmbinare se utilizează în testarea funcțională.
  • Fixat bug # 1612472 cu patch-uri de la David Cuthbert
  • Restabilirea de la S3 nu reușește cu -with-prefix-arhivă dacă prefixul include '/'
  • Îmbinată în lp: ~ arashad.ahamad / duplicity / duplicity_latest Modificări pentru conectarea la IBM Bluemix ObjectStorage.
  • Îmbinată în lp: ~ fenisilius / duplicity / acd_init_mkdir. Permiteți duplicitatea pentru a crea folderul la distanță

Ce este nou în versiunea 0.7.09:

  • Bug fixat # 1600692 cu patch-uri de la Wolfgang Rohdewald
  • Permiteți link-ului de simbol să aibă o tăietură opțională în timpul verificării.
  • Îmbinată în lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
  • Întoarceți log.Error la log.Warn, așa cum a fost înainte de îmbinarea în rev 1224, deoarece aceasta afectează alte aplicații (de exemplu, deja dup; Bug # 1605939).
  • Îmbinată în lp: ~ duplicitate-team / duplicity / po-updates

Ce este nou în versiunea 0.7.08:

  • Îmbinate în lp: ~ noizyland / duplicity / fix_azurebackend_typo
  • Fixați tipografia în codul de eroare
  • Îmbinată în lp: ~ ghoz / duplicitate / prefix rapid:
  • adaugă abilitatea de a utiliza calea în backend-ul rapid, pentru a avea multiple
  • copii de siguranță la același container bine organizate.
  • Bug fixat # 1573957 cu patch-uri de la Dmitri Nezhevenko:
  • încărcați ultima piesă cu files_upload_session_finish pentru a evita solicitarea suplimentară
  • încărcați fișierele mici folosind api ne-chunked
  • Bug fixat # 1586934 cu patch-uri de la Dmitri Nezhevenko:
  • remediază tratarea erorilor în pachet
  • Fixat bug # 1586992 cu patch-uri de la Dmitri Nezhevenko:
  • Patch adaugă _delete_list la Par2Backend. Și _delete_list se opresc la
  • Dezactivează apelurile dacă backend-ul înfășurat nu are _delete_list.
  • Bug fixat # 1589038 cu patch-uri de la Malte Schroder
  • A fost adăugată opțiunea ignore_case la funcțiile de selecție:
  • Îmbinată în lp: ~ mstoll-de / duplicity / b2-reauth:
  • Remediază eroare # 1588503 b2: Încărcările mari nu reușesc din cauza expirării autentificării auth
  • Îmbinată în lp: ~ aaron-whitehouse / duplicity / fix_pep8:
  • Fixați eroarea PEP8 în "onedrivebackend.py" (spațiu înainte de bracket)
  • Bug fixat # 822697 ssh-opțiuni nu au trecut în rsync peste ssh:
  • Au fost adăugate linii de comandă globals.ssh_options la rsync
  • Dimensiunea de volum implicită crescută la 200M a fost de 25M:
  • Fixed README-REPO să nu mai menționăm seria 0.6:
  • Îmbinată în lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
  • Da numai o eroare de a nu putea accesa eventual fișier blocat dacă
  • se presupune că fișierul este inclus sau scanat (adică nu este exclus).
  • Remediază Bug # 1089131
  • Bug fixat # 1594780 cu patch-uri de la B. Reitsma:
  • Utilizați re.finditer () pentru procesarea vitezei
  • Îmbinată în lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
  • Fixați erorile PEP8 W503 (întreruperea liniei înaintea operatorului binar) și activați
  • Testul PEP8 pentru acest lucru în test_code.CodeTest.
  • Îmbinată în lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
  • Setați lungimea erorii liniei la 120 (potrivire tox.ini) pentru PEP8 și
  • erori fixe E501 (linii prea lungi).
  • Îmbinată în lp: ~ duplicitate-team / duplicity / po-updates

Ce este nou în versiunea 0.7.07.1:

  • Bug fixat # 1568677 duplicitatea nu reușește să utilizeze galetul S3 existent în backend-ul boto
  • bug introdus de repararea incompletă a bug-ului # 1296793
  • Setarea simplificată a locațiilor pentru găleți
  • Bug fixat # 1569523 get_bucket locație necunoscută a cuvintelor cheie și eroare nume_locație
  • bug introdus în remedierea necorespunzătoare a bug-ului # 1568677
  • Trebuie să iubești acele API inconsistente
  • Bug fixat # 1571134 incompatibil cu Python-oauth2client versiunea 2.x și # 1558155 PyDrive backend spart, are nevoie de actualizare la oauth2client bibliotecă
  • utilizează patch-ul din https://bugs.debian.org/820725 dar a făcut modificări pentru a permite utilizatorului să continue să utilizeze versiunea veche
  • Bug fixat # 1570293 Duplicitatea este foarte lentă datorită fsync-ului excesiv
  • a fost eliminată flush () după scriere.
  • reveniți la versiunea anterioară

Ce este nou în versiunea 0.7.07:

  • Îmbinată în lp: ~ matthew-t-bentley / duplicitate / b2
  • Fixați greșelile de import și eroare.
  • Permite mai multe copii de rezervă din aceeași cupă.
  • Remediază eroarea # 1523498.
  • Un cuplu stabilește permiterea găzduirii mai multor copii de rezervă în diferite foldere din aceeași găleată, precum și unele înregistrări pentru -v9.
  • Chestii aleatorii:
  • eliminați chestiile RPM de la makedist
  • aveți posibilitatea să trageți direct din VCS, nu din directorul local
  • actualizați directorul de traducere și construiți
  • curățați unele mesaje de eroare ciudate
  • mutați Pep8 ignoră la tox.ini
  • furnizați calea corectă pentru pydevd sub Mac
  • reparați câteva teste pentru a rula sub Linux și Mac
  • Rezolvarea parțială pentru bug-ul # 1529606 injectarea codului shell în lftpbackend
  • trebuie încă să reparăți celelalte backend-uri care compun comenzile shell
  • Asigurați-test_restart compatibil atât cu GNUtar, cât și cu BSDtar
  • Fixați o problemă proastă cu calea de testare funcțională pentru duplicitate
  • Patch aplicat de la shaochun pentru a repara bug-ul # 1531154,
  • - modificarea fișierului a eșuat când fișierul conține spații
  • Patch aplicat de la abeverly pentru a repara bug-ul # 1475890
  • permite ca portul să fie specificat împreună cu numele de gazdă pe S3
  • textul de ajutor ajustat și pagina man pentru a reflecta schimbarea
  • Anulați modificările la test_restart.py. GNU tar este necesar.
  • Fixați pep8 nit minus în collections.py
  • Modificări aplicate de la ralle-ubuntu pentru a repara eroarea 1072130.
  • duplicitatea nu acceptă ftpes: //
  • Bug fixat # 1296793 Nu a reușit crearea unei găleți
  • utilizați S3Connection.lookup () pentru a verifica existența unei găleți
  • ignoră procesarea excepțională a lui Boto pentru această verificare
  • dupe de bug # 1507109 și bug # 1537185
  • Îmbinată în lp: ~ mifchip / duplicitate / duplicitate
  • remediați bug-ul # 1313964, calea absolută nu funcționează pentru FTP
  • Îmbinată în lp: ~ fpytloun / duplicity / webdav-gssapi
  • acceptă autentificarea GSSAPI în backendul webdav
  • Adăugați mai multe etichete de ignorare a avertismentelor
  • Reglați astfel încât test_restart.py poate funcționa și pe Mac
  • Remediere pentru bug # 1538333 assert filecount == len (self.files_changed)
  • a adăugat culoare după fiecare scriere pentru toate fișierele FileobjHooked care ar trebui să prevină unele erori atunci când duplicitatea este închisă forțat.
  • Remediați eroarea # 1540279 în --help
  • Patch aplicat de la kay-diam pentru a remedia erorile de manipulare în ssh pexpect, remediază eroarea # 1541314
  • A fost corectată o eroare de patch-uri în ssh_pexpect_backend.py
  • Îmbinată în lp: ~ fpytloun / duplicity / webdav-gssapi-fix
  • Faceți kerberos opțional pentru backendul webdav
  • Îmbinate în lp: ~ harningt / duplicity / multibackend-mirror
  • Acest set de modificări se adresează manevrelor multi-backend pentru a permite o opțiune de oglindire în plus față de modul "strip" pentru a deveni un instrument de redundanță față de instrumentul de expansiune spațială. Pentru a face acest lucru fără a schimba prea mult configurația, am folosit șirul de interogare care, în general, ar fi fost neutilizat pentru ca fișierele să specifice comportamentul care se aplică tuturor elementelor din interiorul fișierului de configurare.
  • Adăugat acdclibackend.py de la Stefan Breunig și Malay Shah
  • redenumit de la amazoncloudbackend la stresul folosirii acd_cli
  • S-au rezolvat unele probleme 2to3 și Pep8 care au fugit în
  • S-au susținut modificările efectuate de patch pentru bug # 1541314. Aceste patch-uri nu ar fi trebuit aplicate la seria 0.7.
  • Împreună cu lp: ~ ~ / duplicitate / mediafire
  • Backend pentru https://www.mediafire.com
  • Necesită https://pypi.python.org/pypi/mediafire/ instalat.
  • Modificările efectuate în rev 1164 w.r.t. Obținerea sursei din VCS mai degrabă decât directorul local. Remediază eroarea # 1548080.
  • Mai multe reparații la dist / makedist pentru a deveni mai agresive în sistemul de operare.
  • Au fost combinate în lp: ~ ed.so / duplicitate / duplicitate webdav.lftp.ssl-overhaul duplicitate.1, commandline.py, globals.py a adăugat --ssl-cacert-path backend.py parametru url În mod corespunzător url decodat, în cazul în care conține caractere speciale (de ex., @ Sau spațiu) lftpbackend.py citează _all_ cmd linii params adăugate lipsă lftp + ftpes protocol rezolva rezultatul listei goale atunci când chdir nu a reușit în mod silențios adăugat ssl_cacert_path support webdavbackend.py add ssl default context support Pentru python 2.7.9+ (folosind certuri de sistem, de exemplu, în / etc / ssl / certs) adăugat ssl_cacert_path suport pentru python 2.7.9+ gettext înfășurat toate mesajele de jurnalizare rafinamente minore
  • Patch aplicat de Dmitry Nezhevenko pentru a actualiza backend-ul dropbox:
  • actualizați la SDK v2
  • utilizați încărcarea încărcată cu caractere
  • Îmbinată în lp: ~ aaron-whitehouse / duplicity / improve_present_get_sf_man_page
  • Îmbunătățiți intrarea paginii man-pentru -exclude-dacă-prezent
  • Îmbinându-se în lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
  • Deplasați codul de potrivire a globului din selecția funcției select.py și în globmatch.py.
  • Remedierea bug-ului a fost raportată în lista de discuții de la Mark Grandi (eroare de afirmație în timpul copierii de rezervă). În file_naming.parse (), numele fișierului a fost redus înainte de parsare. Dacă ați fi folosit un prefix cu un caz mixt, scriem corect fișierul, dar nu l-am găsit în backend.
  • Îmbinată în lp: ~ duplicitate-team / duplicity / po-updates

Ce este nou în versiunea 0.7.06:

  • Îmbinate în lp: ~ mnjul / duplicity / s3-infreq-access
  • Aceasta adaugă suport pentru clasa de stocare Infrequent Access, recent anunțată de AWS S3 și este destinată implementării Blueprint: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
  • Se adaugă o nouă opțiune de linie de comandă, --s3-use-ia, iar boto backend va folosi automat valoarea corectă a clasei de stocare în funcție de faptul dacă --s3-use-rrs și -s3-use-ia este a stabilit. Parserul liniei de comandă va cere eroare dacă ambele --s3-use-ia și -s3-use-rrs sunt utilizate împreună, deoarece acestea se află în conflict între ele.
  • Pagina de manual a fost actualizată, oferind o scurtă explicație cu privire la noua opțiune. Formularea lui derivă din anunțul oficial al companiei Amazon: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new- amazon-s3-storage-class-and-lower-ghețar-prețuri /
  • Modulul ptyprocess nu mai suportă Python 2.6, deci fixați tox.ini pentru a utiliza o versiune mai veche. Faceți un mediu explicit pentru toate testele.
  • Faceți upgrade la cea mai nouă versiune de pep8 și pylint. Adăugați trei ignoranți la test_pep8 și una la test_pylint pentru a obține restul pentru a trece. Ei
  • Patch aplicat de Alexander Zangerl pentru a actualiza modificările în fișierul de blocare API 0.9 și mai târziu. Actualizată README pentru a notifica utilizatorii.
  • Modificat tox.ini pentru a utiliza cea mai recentă fișă de blocare.
  • Îmbinată în lp: ~ ed.so / duplicity / setup.shebang
  • Având interpretorul python căutat în PATH este mult mai flexibil decât fișierul / usr / bin / python introdus în script-urile noastre, de către utilitarele de configurare. Acest plasture previne acest lucru. Nu atingeți șeful meu!
  • Probleme de curățare în jurul clădirii Launchpad, în special lockfile & gt; = 0.9.
  • Îmbinată în lp: ~ michal-s / duplicitate / duplicitate
  • WindowsAzureMissingResourceError și WindowsAzureConflictError au fost modificate din cauza modificărilor SDK. Toate sunt valabile în cazul nostru.
  • S-au inversat modificările anterioare la fișierul de blocare. Acum va lua orice versiune existentă în depozitul LP construit. (PyPi nu este disponibil în construirea LP).
  • Îmbinată în lp: ~ ed.so / duplicity / tempfile.tempdir
  • asigurați-vă că pachetele care utilizează tempfile-ul lui python creează fișiere temporale în temp temp dir
  • Bug fixat # 1511308 - Nu se poate restabili copierea fără criptare, backupul fără comprimare
  • Codul corectat pentru a include fișierul simplu în write_multivolume ()
  • Sa adăugat PlainWriteFile () la gpg.py
  • Îmbinată în lp: ~ michal-s / duplicitate / duplicitate
  • Fixați importul clasei de stocare azurebackend
  • Îmbinate în lp: ~ feraudet / duplicity / fix
  • Remediați lipsa SWIFT_ENDPOINT_TYPE env var, bug 1519694.
  • Remedierea bug-ului # 1520691 - Shell Code Injection în hsi backend
  • Înlocuiți utilizarea lui os.popen3 () cu echivalentul subprocesului.
  • Codul adăugat pentru a extinde calea relativă a programului la calea completă.
  • Fixați backback-ul în care se aștepta o listă nu un șir.
  • Îmbinate în lp: ~ noizyland / duplicity / azurebackend-fixes
  • Suporta noua versiune a SDK pentru stocare Azure
  • Metoda Refactor _list pentru a susține containerele cu> 5000 blobs
  • Îmbinată în lp: ~ matthew-t-bentley / duplicitate / b2
  • Adaugă un serviciu de backup pentru BackBlaze (în prezent beta) B2.
  • Aceasta adaugă backends / b2backend.py, modifică log.py pentru a adăuga un cod de eroare și modifică commandline.py pentru a adăuga exemplul b2: // la textul de ajutor.

Ce este nou în versiunea 0.7.05:

  • Modificați utilizarea mock.patch în testele unităților pentru a se potrivi cu versiunea depășită a machetei python pe serverul de construcție.
  • Bug Fixed 1476019 Galeria de stocare S3 nu este creată automat cu un patch din abeverley
  • Adăugați un profil de testare toxică care imită pachetele instalate pe serverul de lansare Launchpad, pentru a reduce probabilitatea ca testele să treacă prin suita de testare, dar nu reușesc să construiască serverul (de exemplu, datorită versiunii de tip "mock")
  • Setați RUN_CODE_TESTS la 0 pentru profilul lpbuildd tox, reflectând valoarea sa pe serverul de construcție Launchpad (și, prin urmare, sărind peste PEP8, 2to3 și pylint). Mai exact, reflectă sistemul pe care îl imităm și salvează aproximativ 1 minut pe fiecare test.
  • Fixed Bug 1438170 blochează duplicitatea la reluarea utilizării gpg-agent cu patch-uri de la Artur Bodera (abodera). Aplicarea aceluiași patch-uri și în CV-uri incrementale.
  • Acest mic patch înregistrează mesaje de depanare privind procesul de selectare a traseului și permite astfel utilizatorilor să depaneze configurarea lor include / exclude.
  • După reorganizarea în revizuirea 981 și remedierea bug-ului # 1406173, par2backend nu elimină niciodată fișierele .par2 la eliminarea duplicității - * .gpg files.
  • Această bancă adaugă o metodă nefiltered_list () care este folosită în șterge () și delete_list ()
  • Paginile manuale actualizate pentru a reflecta mai mulți contribuitori.
  • Remediați bug-ul # 1493573. Opțiunea corectă tipo în pagina man.
  • Remedierea bug-ului # 1494228 CygWin: TypeError: baza_file trebuie să fie un fișier (adevărat). Problema care a provocat schimbarea tempfile.TemporaryFile sa datorat faptului că os.tmpfile întotdeauna creează fișierul în directorul temp template, nu în directorul specificat. Soluția aplicată a fost să folosești os.tmpfile în cygwin / windows și tempfile.TemporaryFile în restul. Aceasta înseamnă că cygwin este acum rupt în ceea ce privește plasarea temporară a fișierului respectiv (șterse automat la închidere).
  • Aceasta rezolvă problema pe care un număr de utilizatori (inclusiv mine) l-au avut cu dubluri, creând fișiere cu nume de fișiere duplicat pe Google Drive. Păstrează o memorie cache de execuție a numelui de fișier pentru a obiecta mapările ID-ului, astfel încât, odată ce a încărcat un obiect, nu va fi păcălit de listarea directorilor puțin consecventă.

Cerințe :

  • Python> 2,2
  • Librsync & gt; = 0.9.6
  • GnuPG

Software similare

BAD
BAD

20 Feb 15

Keep
Keep

3 Jun 15

bashup
bashup

11 May 15

twcbackup
twcbackup

19 Feb 15

Comentarii la Duplicity

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!