LibGit2Sharp

Software captura de pantalla:
LibGit2Sharp
Detalles de software:
Versión: 0.21.1 Actualizado
Fecha de carga: 12 Apr 15
Licencia: Libre
Popularidad: 49

Rating: nan/5 (Total Votes: 0)

En realidad, es un C de unión a la biblioteca enlazable C Git libgit2 #.
La biblioteca libgit2 original se puede descargar de aquí .
Otros enlaces de lenguaje para libgit2:
Ruby - robusta
Objective-C - Objetivo Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh y / o nodegit
Ir - go-git
ocaml - libgit2-ocaml
Erlang - Geef
NET - libgit2net
Haskell - hgit2

¿Qué hay de nuevo en esta versión:

  • Enseñe RemoteUpdater para actualizar el control remoto URL
  • Introducir ObjectDatabase.CreateTree (Índice) y Index.Reset (Árbol)
  • Añadir función de registro amplio proceso
  • Añadir proceso de amplia SmartSubtransport registro / anulación del registro
  • Expose Index.Clear ()

¿Qué hay de nuevo en la versión 0.21:

  • Enseñe RemoteUpdater para actualizar la URL remota
  • Introducir ObjectDatabase.CreateTree (Índice) y Index.Reset (Árbol)
  • Añadir función de registro amplio proceso
  • Añadir proceso de amplia SmartSubtransport registro / anulación del registro
  • Expose Index.Clear ()

¿Qué hay de nuevo en la versión 0.13.0:

  • Enseñe checkout reportar notificaciones
  • Crear repo.Checkout () sobrecarga que acepta un objeto Comprometerse
  • Permitir ObjectDatabase.CreateBlob () para limitar el número de bytes para consumir
  • Haga ObjectDatabase.CreateBlob () aceptar una corriente
  • Introducir repo.Refs.RewriteHistory ()
  • Introducir repo.Refs.ReachableFrom ()
  • Introducir TreeDefinition.From (Commit)
  • Expose propiedad TagFetchMode del tipo remoto
  • Añadir CopyNativeDependencies.targets

¿Qué hay de nuevo en la versión 0.10.0:

  • directorio de trabajo de actualización en la salida

  • características relacionadas
  • Nueva red: clon, ir a buscar, empujar, lista de referencias remotas
  • Exponer las cabezas que se han actualizado en el último se ha podido recuperar en Repository.Network.FetchHeads
  • Introducir Repository.Network.Remotes.IsValidName ()
  • Las nuevas características .gitignore relacionadas: reglas temporales, camino comprobar
  • Añadir soporte para la aduana, que gestiona backends ODB
  • Añadir soporte revparse en Repository.Lookup ()
  • Mejorar Repository.Commit (): añadir ramas fusionadas como padres, la limpieza se fusionan datos
  • Introducir Blob.IsBinary
  • Añadir excepciones inflexible de tipos (NonFastForwardException, UnmergedIndexEntriesException, ...)
  • Añadir soporte básico esconder: añadir, recuperar, lista y eliminar
  • Añadir git apoyo limpio en Repository.RemoveUntrackedFiles ()
  • Añadir acceso directo a HEAD en Repository.Refs.Head
  • Introducir Repository.Refs.IsValidName ()
  • Añadir Repository.Refs.FromGlob () para enumerar las referencias que coinciden con un pegote especificada
  • Añadir soporte para almacén de configuración XDG
  • Haga Config.Get () y Config.Delete () capaz de dirigirse a una tienda específica
  • Diff.Compare () mejoras: el trabajo contra workdir e índice, considere cambios sin seguimiento, exponer typechanges
  • Permitir la recuperación de la distancia de una sucursal no local a través Branch.Remote

¿Qué hay de nuevo en la versión v0.9.5:

  • Se ha añadido soporte para crear, recuperar, lista y eliminar notas de objetos.
  • Haga Repositorio poder confiar en los archivos de configuración global y sistema especificados.

¿Qué hay de nuevo en la versión v0.9.0:

  • Apoya ramas de seguimiento locales
  • Añadir una colección Ignorado al tipo RepositoryStatus
  • Exponer la ruta relativa de TreeEntries
  • Haga Repositorio capaz de trabajar en contra de índice especificado y workdir
  • creación directa o Blobs, árboles y se compromete sin la participación ni workdir index

¿Qué hay de nuevo en la versión v0.8.0:

  • Adiciones:
  • Añadir Repository.Reset () y el apoyo de Suave y modos mixtos
  • Haga Repository.Commit () capaz de modificar la punta actual de la cabeza
  • Haga el constructor de depósito capaz de abrir un depósito de una ruta del directorio de trabajo
  • Haga Repository.Index.RetriveStatus honrar los archivos .gitgnore
  • Los cambios:
  • Eliminar Repository.HasObject ()
  • Cambiar Repository.Init () para hacer que devolver una instancia del tipo de repositorio, en lugar de una cadena que contiene la ruta del repositorio
  • Actualizar binarios libgit2 a libgit2 / libgit2 @ 6d39c0d
  • Correcciones:
  • Reinit un repositorio no lanza más
  • binarios libgit2 Embedded ahora se compilan con THREADSAFE = ON bandera
  • Evitar Repository.Head.IsCurrentRepositoryHead de tirar cuando el depósito está vacío

¿Qué hay de nuevo en la versión v0.7.0:

  • Adiciones:
  • Permitir el acceso al sistema y la configuración global fuera del contexto de un acuerdo de recompra
  • Añadir sobrecargas a los métodos de índice que aceptan colección de caminos
  • Los cambios:
  • Haga Index.RetrieveStatus () devuelven las rutas de archivos nativos
  • Haga IndexEntry capaz de hacer frente a las rutas de archivos nativos
  • Actualizar binarios libgit2 a libgit2 / libgit2 @ be00b00
  • Desaprobar Repository.HasObject ()
  • Corrección de errores:
  • Fijar el script de construcción para ser totalmente compatible XBuild en Linux / Mono 2,10
  • Fijar Index.Remove () para manejar correctamente los archivos que han sido eliminados y modificados en el directorio de trabajo

¿Qué hay de nuevo en la versión v0.6.1:

  • Los cambios:
  • Actualizar binarios libgit2 a libgit2 / libgit2 @ e3baa3c.
  • Correcciones:
  • Evitar segfault la hora de determinar el estado de un repositorio.
  • Recuperación Fix del estado con errores en algunos casos (no es que raro).

¿Qué hay de nuevo en la versión v0.6.0:

  • Adiciones:
  • Añadir Configuration.Get () sobrecarga que toma clave en partes.
  • Añadir seguimiento detalles sucursales.
  • Permitir la creación de comprometerse mediante la firma de los archivos de configuración.
  • Añadir Index.Remove ().
  • Añadir un indexador cadena a los tipos Commit y árbol con el fin de facilitar la recuperación de TreeEntries.
  • Los cambios:
  • Proporcionar valor predeterminado de ajuste de configuración inexistente.
  • Cambiar la estructura de árbol en la que libgit2 binarios se encuentran.
  • Actualizar binarios libgit2 a libgit2 / libgit2 @ 28c1451.
  • Correcciones:
  • Evitar enumeración de las ramas de tirar cuando el repositorio contiene sucursales remotas.
  • Fijar Index.Stage (), Index.Unstage ().

¿Qué hay de nuevo en la versión v0.5.0:

  • Adiciones:
  • Añadir Repository.Index.RetrieveStatus ()
  • Añadir manipulación de los parámetros de configuración del repositorio y la recuperación de los telecontroles
  • Los cambios:
  • Ahora se puede enumerar desde múltiples puntos de partida
  • Si bien la enumeración de las confirmaciones, automáticamente eliminar la referencia objetos a una Identificación cometer objeto
  • Aplazar la resolución de Branch.Tip, Tag.Target y Tag.Annotation
  • Reemplazar el uso de ApplicationException con LibGit2Exception
  • Actualizar binarios libgit2 a libgit2 / libgit2 @ 35e9407
  • Correcciones:
  • Evitar la enumeración de confirmaciones de tirar cuando se parte de una etiqueta que apunta a una mancha o un árbol (# 62)
  • Prevenir una rama de ser eliminado si es la CABEZA actual
  • Las referencias están siendo enumeran de una manera ordenada
  • Fijar Repository.Discover () aplicación cuando no existe ninguna carpeta .git

Programas parecidos

Apache Log4j
Apache Log4j

9 Feb 16

Apache PDFBox
Apache PDFBox

9 Apr 16

UnCSS
UnCSS

12 Apr 15

Sheethub
Sheethub

12 Apr 15

Otro software de desarrollador libgit2 Development Team

Gitteh
Gitteh

14 Apr 15

GitForDelphi
GitForDelphi

6 Jun 15

nodegit
nodegit

6 Mar 16

pygit2
pygit2

10 Dec 15

Comentarios a la LibGit2Sharp

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría