Aegis

Software screenshot:
Aegis
Dettagli del software:
Versione: 4.24.2
Data di caricamento: 3 Jun 15
Sviluppatore: Peter Miller
Licenza: Libero
Popolarità: 13

Rating: nan/5 (Total Votes: 0)

Aegis è un sistema di gestione della configurazione software basato sulle transazioni.
Progetto Aegis fornisce un quadro entro il quale un gruppo di sviluppatori può lavorare su molte modifiche a un programma indipendente, e Aegis coordina l'integrazione di questi cambiamenti nel fonte principale del programma, con il minor disturbo possibile.

Caratteristiche .

  • Tutte le operazioni sul repository sono basate su insiemi di modifiche
  • I veri configurazioni. Tutte le modifiche sono istantanee riproducibili. Ogni set cambiamento ha un identificatore univoco di configurazione.
  • Possibilità di rinominare i file senza perdere la loro storia.
  • I file binari sono supportati.
  • File meta-dati di versione. Versioni Aegis di file, non solo i contenuti e l'esistenza di file, ma anche l'esecuzione di 'bandierina' autorizzazione per i file e attributi del file. Gli utenti possono collegare i meta-dati arbitrari (& quot; attributi & quot;). A qualsiasi file
  • impegna sono davvero atomico. Nessuna parte di un commit ha effetto fino a quando l'intero commit è riuscita. Log messaggi sono attaccati alla revisione, non memorizzate ridondante come in CVS.
  • Controlli di accesso a linee di sviluppo (filiali). Creazione di una filiale in Aegis può essere realizzato con un unico comando di veloce.
  • sincronizzazione Repository, sviluppo geograficamente distribuito.
  • Prestazioni ottimali per tutti gli utenti, locali o remoti, beuase non c'è alcuna differenza. Syncgronization Repository significa che tutti gli sviluppatori, locali o remoti, ottenere prestazioni ottimali.
  • disconnesso commette. Avete mai avvitato una base di codice su un aereo o di una vacanza e desiderato di poter tornare indietro? Produttività in viaggio, a casa, presso gli uffici remoti con connettività di rete parziale o lento.
  • Architettura peer-to-peer. Il lavoro può scorrere in ogni direzione, compresa la & quot; lateralmente & quot; tra i due siti, senza che coinvolge un sito principale.
  • I costi sono proporzionali per modificare le dimensioni, non la dimensione dei dati. In generale, il tempo richiesto per un'operazione Aegis è proporzionale alla dimensione delle variazioni risultanti da tale operazione, non alla dimensione assoluta del progetto in cui i cambiamenti sono in atto.
  • Aegis utilizza un insieme di semplici formati di disco on- per archivi e banche dati complementari. Non richiede o utilizzare un database relazionale, database di hash-table, o qualsiasi altra cosa che richiede accoliti e amministratori. Di conseguenza, la creazione di un nuovo repository progetto è assolutamente banale: un unico comando Aegis fa, in pratica con la creazione di alcune nuove cartelle

Cosa c'è di nuovo in questa versione:

  • Il fState ramo può contenere falsi voci trasparenti quando un cambiamento non tuttavia modifica integrato per la prima volta nel ramo un file. E 'possibile che tali voci causano problemi se il progetto è configurato per scrivere il file pfstate. Per evitare questi problemi i falsi voci trasparenti sono spogliati al volo quando la lettura del file pfstate. Il modo in cui il file del pfstate viene scritto non viene modificato.
  • La traduzione italiana dei messaggi di errore è ora disponibile.
  • I messaggi di errore vietnamiti e olandesi è stato aggiornato.
  • Il aerevml (1) il comando è stato erroneamente stampa due volte attributi definiti dall'utente. Questo comportamento è stato corretto.
  • Il (1) il comando aeclean stato erroneamente controllando gli schemi contro il nome assoluto dei file. Questo comportamento è stato corretto.
  • Il aelock (1) pagina di manuale è stato erroneamente segnalando l'attributo uso nome aelock. Questo è stato risolto.
  • Il (5) pagina man aesub riferimento ora aeuconf (5) nella sezione indirizzo di posta elettronica.
  • Il aedist (1) il comando è ora più robusto durante la manipolazione dei file rinominati.
  • Lo script di prova t0228a-matt.sh è stato reso più robusto rispetto a un comportamento diverso di libmagic.
  • Lo script di prova t0127a.sh (aeimport vs CSSC) è stato corretto.
  • è stato fissato un numero di bug di memoria correlata.
  • Qualche errore di battitura è stato corretto nel ae-repo-ci (1) man page.
  • Il processo di creazione è stato migliorato per dare messaggi più informativi quando un nuovo sviluppatore egida popolano il suo repository per la prima volta.

Programmi simili

pyxattr
pyxattr

14 Apr 15

ZFS-FUSE
ZFS-FUSE

11 May 15

pynfs
pynfs

3 Jun 15

Cromfs
Cromfs

11 May 15

Altri software di sviluppo Peter Miller

Tardy
Tardy

20 Feb 15

Commenti a Aegis

I commenti non trovato
Aggiungi commento
Accendere le immagini!