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

PHPTracker
PHPTracker

4 Jun 15

Spidey
Spidey

1 Oct 15

Vine
Vine

6 Jun 15

JSON-SMART
JSON-SMART

5 Jun 15

Outro software de desenvolvedor libgit2 Development Team

GitForDelphi
GitForDelphi

6 Jun 15

pygit2
pygit2

10 Dec 15

nodegit
nodegit

6 Mar 16

Rugged
Rugged

10 Apr 16

Comentário para LibGit2Sharp

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