LibGit2Sharp

Tela Software:
LibGit2Sharp
Detalhes de Software:
Versão: 0.21.1 Atualizado
Data de upload: 12 Apr 15
Licença: Livre
Popularidade: 49

Rating: nan/5 (Total Votes: 0)

Na verdade, é um C de ligação à linkable biblioteca C # libgit2 Git.
A biblioteca libgit2 original pode ser baixado a partir de aqui .
Outras ligações de linguagem para libgit2:
Ruby - Rugged
Objective-C - Objectivo Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh e / ou nodegit
Vá - go-git
ocaml - libgit2-ocaml
Erlang - Geef
.NET - libgit2net
Haskell - hgit2

O que é novo nesta versão:

  • Ensine RemoteUpdater para atualizar o controle remoto URL
  • Apresente ObjectDatabase.CreateTree (Índice) e Index.Reset (árvore)
  • Adicione processo de recurso de log de largura
  • Adicione processo de ampla SmartSubtransport inscrição / cancelamento de registro
  • Exposé Index.Clear ()

O que é novo na versão 0.21:

  • Ensine RemoteUpdater para atualizar a URL remoto
  • Apresente ObjectDatabase.CreateTree (Índice) e Index.Reset (árvore)
  • Adicione processo de recurso de log de largura
  • Adicione processo de ampla SmartSubtransport inscrição / cancelamento de registro
  • Exposé Index.Clear ()

O que é novo na versão 0.13.0:

  • Ensine checkout para relatar notificações
  • Crie uma nova sobrecarga repo.Checkout () que aceita um objeto commit
  • Permitir ObjectDatabase.CreateBlob () para limitar o número de bytes para consumir
  • Faça ObjectDatabase.CreateBlob () aceitar um córrego
  • Apresente repo.Refs.RewriteHistory ()
  • Apresente repo.Refs.ReachableFrom ()
  • Apresente TreeDefinition.From (Commit)
  • Exposé TagFetchMode propriedade do tipo remoto
  • Adicione CopyNativeDependencies.targets

O que é novo na versão 0.10.0:

  • diretório de trabalho de atualização no check-out

  • recursos relacionados
  • Nova rede: clone, esforço, pressão, lista de referências remotas
  • Expor as cabeças que foram atualizadas durante a última buscar em Repository.Network.FetchHeads
  • Apresente Repository.Network.Remotes.IsValidName ()
  • Novos .gitignore recursos relacionados: regras temporárias, verificando caminho
  • Adicionar suporte para o costume, gerenciados backends ODB
  • Adicionar suporte revparse em Repository.Lookup ()
  • Melhorar Repository.Commit (): adicionar ramos mesclados como pais, limpeza de dados mesclar
  • Apresente Blob.IsBinary
  • Adicione exceções fortemente tipados (NonFastForwardException, UnmergedIndexEntriesException, ...)
  • Adicionar suporte básico stashing: adicionar, recuperar, lista e remover
  • Adicionar git apoio limpa em Repository.RemoveUntrackedFiles ()
  • Adicionar atalho de cabeça Repository.Refs.Head
  • Apresente Repository.Refs.IsValidName ()
  • Adicionar Repository.Refs.FromGlob () para enumerar referências que correspondam a um glob especificado
  • Adicionar suporte para armazenamento de configuração XDG
  • Faça Config.Get () e Config.Delete () capaz de atingir uma determinada loja
  • Diff.Compare () aprimoramentos: trabalho contra workdir e índice, considerar mudanças untracked, expor typechanges
  • Permita que a recuperação do controle remoto de um ramo não-local através Branch.Remote

O que é novo na versão v0.9.5:

  • Adicionado suporte para criar, recuperar, lista e remova notas objeto.
  • Faça Repository capaz de confiar em arquivos de configuração globais e de sistema especificados.

O que é novo na versão v0.9.0:

  • Apoio ramificações de controle locais
  • Adicione uma coleção Ignorado para o tipo RepositoryStatus
  • Expor o caminho relativo do TreeEntries
  • Faça capaz Repository para trabalhar contra índice especificado e workdir
  • criação direta ou Blobs, árvores e Compromete sem a workdir nem índice de participação

O que é novo na versão v0.8.0:

  • Adições:
  • Adicionar Repository.Reset () e apoio da Macio e modos mistos
  • Faça Repository.Commit () capazes de alterar a ponta atual do chefe
  • Faça o construtor de Repositório capaz de abrir um repositório de um caminho diretório de trabalho
  • Faça Repository.Index.RetriveStatus honrar os arquivos .gitgnore
  • Alterações:
  • Remover Repository.HasObject ()
  • Alterar Repository.Init () para fazê-lo retornar uma instância do tipo de repositório, em vez de uma seqüência de caracteres contendo o caminho do repositório
  • Atualizar binários libgit2 para libgit2 / libgit2 @ 6d39c0d
  • Correções:
  • Reinit um repositório não jogar mais
  • binários libgit2 incorporado agora está compilado com THREADSAFE = ON bandeira
  • Prevent Repository.Head.IsCurrentRepositoryHead de jogar quando o repositório está vazio

O que é novo na versão v0.7.0:

  • Adições:
  • Permitir acesso a sistema e de configuração global fora do contexto de um acordo de recompra
  • Adicionar sobrecargas para métodos de índice que aceitam coleção de caminhos
  • Alterações:
  • Faça Index.RetrieveStatus () retornar caminhos de arquivos nativos
  • Faça IndexEntry capaz de lidar com caminhos de arquivos nativos
  • Atualizar binários libgit2 para libgit2 / libgit2 @ be00b00
  • depreciar Repository.HasObject ()
  • Correções de bugs:
  • Corrija o script de construção para ser totalmente compatível com Linux XBuild / Mono 2.10
  • Corrija Index.Remove () para lidar corretamente com arquivos que foram apagados e modificados no diretório de trabalho

O que é novo na versão v0.6.1:

  • Alterações:
  • Atualizar binários libgit2 para libgit2 / libgit2 @ e3baa3c.
  • Correções:
  • Prevent segfault ao determinar o status de um repositório.
  • Fix recuperação do status de buggy em alguns casos (raros) que não.

O que é novo na versão v0.6.0:

  • Adições:
  • Adicionar Configuration.Get () sobrecarga que utiliza chave em partes.
  • Adicione rastreamento detalhes de filiais.
  • Permitir criação de cometer usando assinatura dos arquivos de configuração.
  • Adicionar Index.Remove ().
  • Adicionar um indexador de seqüência de caracteres para os tipos de cometer e da Árvore, a fim de facilitar a recuperação de TreeEntries.
  • Alterações:
  • Fornecer valor padrão para definição de configuração inexistente.
  • Alterar a estrutura da árvore em que libgit2 binários estão localizados.
  • Atualizar binários libgit2 para libgit2 / libgit2 @ 28c1451.
  • Correções:
  • Prevent enumeração dos ramos de jogar quando o repositório contém filiais remotas.
  • Corrija Index.Stage (), Index.Unstage ().

O que é novo na versão v0.5.0:

  • Adições:
  • Adicionar Repository.Index.RetrieveStatus ()
  • Adicione manipulação de definições de configuração do depósito e de recuperação de Remotes
  • Alterações:
  • Agora pode enumerar a partir de vários pontos de partida
  • Embora enumerando commits, automaticamente dereference objetos a uma ID de objeto commit
  • Adiar a resolução de Branch.Tip, Tag.Target e Tag.Annotation
  • Substituir o uso de ApplicationException com LibGit2Exception
  • Atualizar binários libgit2 para libgit2 / libgit2 @ 35e9407
  • Correções:
  • Prevent enumeração de commits de jogar quando se inicia a partir de uma tag que aponta para uma bolha ou uma árvore (# 62)
  • Evite que uma filial que está sendo removido se é o atual chefe
  • As referências estão sendo enumeradas de forma ordenada
  • Corrija Repository.Discover () execução quando existe nenhuma pasta .git

Programas semelhantes

TameJs
TameJs

12 May 15

RazorEngine
RazorEngine

10 Feb 16

Geolib
Geolib

18 Jul 16

Outro software de desenvolvedor libgit2 Development Team

GitForDelphi
GitForDelphi

6 Jun 15

Gitteh
Gitteh

14 Apr 15

Rugged
Rugged

10 Apr 16

nodegit
nodegit

6 Mar 16

Comentário para LibGit2Sharp

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria