]> git.proxmox.com Git - libgit2.git/log
libgit2.git
11 years agoRewrite conventions to be more complete
Ben Straub [Wed, 21 Nov 2012 20:42:12 +0000 (13:42 -0700)]
Rewrite conventions to be more complete

11 years agoMarkdownize CONVENTIONS
Ben Straub [Wed, 21 Nov 2012 04:04:52 +0000 (21:04 -0700)]
Markdownize CONVENTIONS

11 years agoAdd contributing guidelines
Ben Straub [Wed, 21 Nov 2012 03:59:58 +0000 (20:59 -0700)]
Add contributing guidelines

11 years agoMerge pull request #1084 from libgit2/filename-validation
Vicent Martí [Mon, 19 Nov 2012 01:19:20 +0000 (17:19 -0800)]
Merge pull request #1084 from libgit2/filename-validation

Filename validation

11 years agoAdd a test for invalid filenames while writing tree from index
Scott J. Goldman [Mon, 19 Nov 2012 00:59:42 +0000 (16:59 -0800)]
Add a test for invalid filenames while writing tree from index

11 years agoCatch invalid filenames in append_entry()
Scott J. Goldman [Mon, 19 Nov 2012 00:52:04 +0000 (16:52 -0800)]
Catch invalid filenames in append_entry()

This prevents the index api from calling write_tree() with a
bogus tree.

11 years agoPrevent creating `..`, `.`, and `.git` with tree builder
Scott J. Goldman [Sun, 18 Nov 2012 23:15:24 +0000 (15:15 -0800)]
Prevent creating `..`, `.`, and `.git` with tree builder

As per core git.

11 years agoMerge pull request #1082 from scunz/fixDoubleDeleteOnError
Vicent Martí [Sun, 18 Nov 2012 22:15:04 +0000 (14:15 -0800)]
Merge pull request #1082 from scunz/fixDoubleDeleteOnError

Indexer: Avoid a possible double-deletion in error case

11 years agoIndexer: Avoid a possible double-deletion in error case
Sascha Cunz [Sun, 18 Nov 2012 08:07:35 +0000 (09:07 +0100)]
Indexer: Avoid a possible double-deletion in error case

11 years agoFix a couple of warnings
Michael Schubert [Sun, 18 Nov 2012 03:27:49 +0000 (04:27 +0100)]
Fix a couple of warnings

11 years agoMerge pull request #1077 from nulltoken/fix/api
nulltoken [Sun, 18 Nov 2012 02:42:40 +0000 (18:42 -0800)]
Merge pull request #1077 from nulltoken/fix/api

Itsy bitsy tiny winy minor api related fixes

11 years agoreflog: make entry_byindex() and drop() git compliant
nulltoken [Sun, 18 Nov 2012 02:29:51 +0000 (18:29 -0800)]
reflog: make entry_byindex() and drop() git compliant

Passing 0 as the index now retrieves the most recent entry instead
of the oldest one.

11 years agoreflog: Fix documentation
nulltoken [Sun, 18 Nov 2012 02:24:10 +0000 (18:24 -0800)]
reflog: Fix documentation

11 years agoconfig: Opening a nonexistent file returns ENOTFOUND
nulltoken [Sat, 17 Nov 2012 21:39:24 +0000 (13:39 -0800)]
config: Opening a nonexistent file returns ENOTFOUND

11 years agoconfig: Make git_config_file__ondisk() internal
nulltoken [Sat, 17 Nov 2012 20:34:15 +0000 (12:34 -0800)]
config: Make git_config_file__ondisk() internal

11 years agorepo: ensure is_empty() checks there are no refs
nulltoken [Sat, 17 Nov 2012 15:19:14 +0000 (07:19 -0800)]
repo: ensure is_empty() checks there are no refs

11 years agotests: introduce cl_git_remove_placeholders()
nulltoken [Sat, 17 Nov 2012 14:46:42 +0000 (06:46 -0800)]
tests: introduce cl_git_remove_placeholders()

11 years agorepo: readonly tests don't need a sandboxed repo
nulltoken [Sat, 17 Nov 2012 14:56:19 +0000 (06:56 -0800)]
repo: readonly tests don't need a sandboxed repo

11 years agoenv: ensure git_futils_find_xxx() returns ENOTFOUND
nulltoken [Sat, 17 Nov 2012 13:22:39 +0000 (05:22 -0800)]
env: ensure git_futils_find_xxx() returns ENOTFOUND

11 years agotag: rename git_tag_type to git_tag_target_type
nulltoken [Sat, 17 Nov 2012 13:12:14 +0000 (05:12 -0800)]
tag: rename git_tag_type to git_tag_target_type

11 years agoFix MSVC compilation warnings
nulltoken [Sat, 17 Nov 2012 12:50:48 +0000 (04:50 -0800)]
Fix MSVC compilation warnings

11 years agoMerge pull request #1075 from carlosmn/alternates-recurse
Vicent Martí [Fri, 16 Nov 2012 18:27:46 +0000 (10:27 -0800)]
Merge pull request #1075 from carlosmn/alternates-recurse

odb: recursively load alternates

11 years agoodb: recursively load alternates
Carlos Martín Nieto [Wed, 14 Nov 2012 21:35:43 +0000 (13:35 -0800)]
odb: recursively load alternates

The maximum depth is 5, like in git

11 years agoMerge pull request #1071 from arrbee/alternate-fix-strcmp
Scott J. Goldman [Fri, 16 Nov 2012 07:28:52 +0000 (23:28 -0800)]
Merge pull request #1071 from arrbee/alternate-fix-strcmp

Win32 fixes for diff/checkout/reset

11 years agoAUTHORS: cleanup
Michael Schubert [Fri, 16 Nov 2012 01:30:00 +0000 (02:30 +0100)]
AUTHORS: cleanup

11 years agoFix -Wmaybe-uninitialized warning
Michael Schubert [Fri, 16 Nov 2012 01:17:57 +0000 (02:17 +0100)]
Fix -Wmaybe-uninitialized warning

11 years agoInclude Microsoft in AUTHORS
Ben Straub [Fri, 16 Nov 2012 00:20:02 +0000 (16:20 -0800)]
Include Microsoft in AUTHORS

11 years agoMerge pull request #1074 from edubart/ignore_diff_filemode
Vicent Martí [Thu, 15 Nov 2012 18:31:11 +0000 (10:31 -0800)]
Merge pull request #1074 from edubart/ignore_diff_filemode

Add option to ignore file mode in diffs

11 years agoMerge pull request #1072 from arrbee/diff-api-signatures
Vicent Martí [Thu, 15 Nov 2012 18:18:25 +0000 (10:18 -0800)]
Merge pull request #1072 from arrbee/diff-api-signatures

Diff API signatures

11 years agoAdd option to ignore file mode in diffs
Eduardo Bart [Thu, 15 Nov 2012 16:43:21 +0000 (14:43 -0200)]
Add option to ignore file mode in diffs

11 years agoAdd explicit git_index ptr to diff and checkout
Russell Belfer [Thu, 15 Nov 2012 07:29:48 +0000 (23:29 -0800)]
Add explicit git_index ptr to diff and checkout

A number of diff APIs and the `git_checkout_index` API take a
`git_repository` object an operate on the index.  This updates
them to take a `git_index` pointer explicitly and only fall back
on the `git_repository` index if the index input is NULL.  This
makes it easier to operate on a temporary index.

11 years agoAdd iterator for git_index object
Russell Belfer [Tue, 13 Nov 2012 22:02:59 +0000 (14:02 -0800)]
Add iterator for git_index object

The index iterator could previously only be created from a repo
object, but this allows creating an iterator from a `git_index`
object instead (while keeping, though renaming, the old function).

11 years agoFix diff API to better parameter order
Russell Belfer [Tue, 13 Nov 2012 21:58:29 +0000 (13:58 -0800)]
Fix diff API to better parameter order

The diff API is not in the parameter order one would expect from
other libgit2 APIs.  This fixes that.

11 years agoFix reset hard tests on platforms with CRLF
Russell Belfer [Thu, 15 Nov 2012 06:44:17 +0000 (22:44 -0800)]
Fix reset hard tests on platforms with CRLF

The reset hard tests had hardcoded expected file content and was
not correctly compensating for CRLF filtering when a file needed
to be reverted by the reset hard.  This fixes that.

11 years agoAdd POSIX compat lstat() variant for win32
Russell Belfer [Thu, 15 Nov 2012 06:41:51 +0000 (22:41 -0800)]
Add POSIX compat lstat() variant for win32

The existing p_lstat implementation on win32 is not quite POSIX
compliant when setting errno to ENOTDIR.  This adds an option to
make is be compliant so that code (such as checkout) that cares
to have separate behavior for ENOTDIR can use it portably.

This also contains a couple of other minor cleanups in the
posix_w32.c implementations to avoid unnecessary work.

11 years agoCreate internal strcmp variants for function ptrs
Russell Belfer [Thu, 15 Nov 2012 06:37:13 +0000 (22:37 -0800)]
Create internal strcmp variants for function ptrs

Using the builtin strcmp and strcasecmp as function pointers is
problematic on win32.  This adds internal implementations and
divorces us from the platform linkage.

11 years agoMerge pull request #1069 from carlosmn/readme
Vicent Martí [Wed, 14 Nov 2012 05:14:52 +0000 (21:14 -0800)]
Merge pull request #1069 from carlosmn/readme

Explain a few CMake options in the README

11 years agoExplain a few CMake options in the README
Carlos Martín Nieto [Wed, 14 Nov 2012 00:57:37 +0000 (16:57 -0800)]
Explain a few CMake options in the README

Expose STDCALL and explain a few useful CMake options, as well as
explain the quirks building on Windows.

11 years agoSlightly different valgrind fix
Carlos Martín Nieto [Wed, 14 Nov 2012 04:06:15 +0000 (20:06 -0800)]
Slightly different valgrind fix

Allocate with calloc rather than conditionally memsetting a specific
part of the struct later on.

11 years agoFix a few valgrind errors
Carlos Martín Nieto [Wed, 14 Nov 2012 00:13:10 +0000 (16:13 -0800)]
Fix a few valgrind errors

11 years agoMerge pull request #1068 from carlosmn/config-empty-value
Vicent Martí [Tue, 13 Nov 2012 22:59:18 +0000 (14:59 -0800)]
Merge pull request #1068 from carlosmn/config-empty-value

Deal with empty and nonexsitent values in config

11 years agoconfig: return an emtpy string when there is no value
Carlos Martín Nieto [Tue, 13 Nov 2012 22:43:23 +0000 (14:43 -0800)]
config: return an emtpy string when there is no value

Returning NULL for the string when we haven't signaled an error
condition is counter-intuitive and causes unnecessary edge
cases. Return an empty string when asking for a string value for a
configuration variable such as '[section] var' to avoid these edge
cases.

If the distinction between no value and an empty value is needed, this
can be retrieved from the entry directly. As a side-effect, this
change stops the int parsing functions from segfaulting on such a
variable.

11 years agohttp: Unrustle
Vicent Marti [Tue, 13 Nov 2012 22:17:41 +0000 (14:17 -0800)]
http: Unrustle

11 years agoMerge pull request #1016 from arrbee/fix-checkout-dir-removal
Vicent Martí [Tue, 13 Nov 2012 22:13:47 +0000 (14:13 -0800)]
Merge pull request #1016 from arrbee/fix-checkout-dir-removal

Update checkout with new strategies & behavior

11 years agomakefile: Fix the builtin Makefile
Vicent Marti [Tue, 13 Nov 2012 22:05:43 +0000 (14:05 -0800)]
makefile: Fix the builtin Makefile

11 years agoconfig: distinguish between a lone variable name and one without rhs
Carlos Martín Nieto [Tue, 13 Nov 2012 21:41:01 +0000 (13:41 -0800)]
config: distinguish between a lone variable name and one without rhs

'[section] variable' and '[section] variable =' behave differently
when parsed as booleans, so we need to store that distinction
internally.

11 years agoconfig: rename get_config_entry -> config_entry
Carlos Martín Nieto [Tue, 13 Nov 2012 21:46:17 +0000 (13:46 -0800)]
config: rename get_config_entry -> config_entry

We're already in the git_config namespace, there is no need to repeat
it.

11 years agoMerge pull request #1055 from ethomson/sha1_win32
Vicent Martí [Tue, 13 Nov 2012 21:28:08 +0000 (13:28 -0800)]
Merge pull request #1055 from ethomson/sha1_win32

Win32 CryptoAPI and CNG support for SHA1

11 years agoMerge pull request #1064 from libgit2/http-parser-2
Vicent Martí [Tue, 13 Nov 2012 21:26:04 +0000 (13:26 -0800)]
Merge pull request #1064 from libgit2/http-parser-2

Bump the builtin http-parser to v2.0

11 years agofilebuf now has a git_hash_ctx instead of a ctx*
Edward Thomson [Tue, 13 Nov 2012 20:57:35 +0000 (14:57 -0600)]
filebuf now has a git_hash_ctx instead of a ctx*

11 years agounload dll / destroy hash ctxs at shutdown
Edward Thomson [Tue, 13 Nov 2012 20:48:10 +0000 (14:48 -0600)]
unload dll / destroy hash ctxs at shutdown

11 years agomove hash library func ptrs to global global
Edward Thomson [Tue, 13 Nov 2012 16:10:40 +0000 (10:10 -0600)]
move hash library func ptrs to global global

11 years agoRemove git_hash_ctx_new - callers now _ctx_init()
Edward Thomson [Tue, 13 Nov 2012 01:22:49 +0000 (19:22 -0600)]
Remove git_hash_ctx_new - callers now _ctx_init()

11 years agoWin32 CryptoAPI and CNG support for SHA1
Edward Thomson [Mon, 5 Nov 2012 18:37:15 +0000 (12:37 -0600)]
Win32 CryptoAPI and CNG support for SHA1

11 years agoMerge pull request #1065 from nulltoken/fix/memory-leak
Ben Straub [Tue, 13 Nov 2012 13:45:08 +0000 (05:45 -0800)]
Merge pull request #1065 from nulltoken/fix/memory-leak

Fix memory leaks

11 years agoRemove unused variables
Michael Schubert [Tue, 13 Nov 2012 13:28:44 +0000 (14:28 +0100)]
Remove unused variables

11 years agotest: fix memory leak
nulltoken [Tue, 13 Nov 2012 06:11:24 +0000 (07:11 +0100)]
test: fix memory leak

11 years agolocal: fix memory leak
nulltoken [Tue, 13 Nov 2012 06:04:30 +0000 (07:04 +0100)]
local: fix memory leak

11 years agoBump the builtin http-parser
Vicent Marti [Mon, 12 Nov 2012 23:42:03 +0000 (15:42 -0800)]
Bump the builtin http-parser

11 years agoclar-helpers: Oops, grab pointer
Vicent Marti [Mon, 12 Nov 2012 23:38:28 +0000 (15:38 -0800)]
clar-helpers: Oops, grab pointer

11 years agoMerge remote-tracking branch 'ben/local-transport' into development
Vicent Marti [Mon, 12 Nov 2012 22:23:17 +0000 (14:23 -0800)]
Merge remote-tracking branch 'ben/local-transport' into development

11 years agoMerge pull request #1061 from nulltoken/topic/explicit-head-errors
Vicent Martí [Mon, 12 Nov 2012 22:12:41 +0000 (14:12 -0800)]
Merge pull request #1061 from nulltoken/topic/explicit-head-errors

repository: Refine repository_head() error report

11 years agoRemove unnecessary progress logic
Ben Straub [Mon, 12 Nov 2012 15:57:03 +0000 (07:57 -0800)]
Remove unnecessary progress logic

The indexer handles this better than the fetch
logic does.

11 years agoFix error check
Ben Straub [Mon, 12 Nov 2012 15:55:09 +0000 (07:55 -0800)]
Fix error check

11 years agorepository: Refine repository_head() error report
nulltoken [Sun, 11 Nov 2012 23:14:51 +0000 (00:14 +0100)]
repository: Refine repository_head() error report

11 years agoFix compilation warning
nulltoken [Sun, 11 Nov 2012 22:52:37 +0000 (23:52 +0100)]
Fix compilation warning

11 years agoMerge pull request #1010 from ethomson/fetch_head
Edward Thomson [Sun, 11 Nov 2012 18:01:11 +0000 (10:01 -0800)]
Merge pull request #1010 from ethomson/fetch_head

create FETCH_HEAD specially instead of as a ref file

11 years agocreate FETCH_HEAD specially instead of as a ref file
Edward Thomson [Thu, 1 Nov 2012 20:47:18 +0000 (15:47 -0500)]
create FETCH_HEAD specially instead of as a ref file

11 years agoMerge pull request #1056 from nulltoken/duplicate-tree-entries
Vicent Martí [Sun, 11 Nov 2012 04:24:53 +0000 (20:24 -0800)]
Merge pull request #1056 from nulltoken/duplicate-tree-entries

Duplicate tree entries

11 years agoMerge pull request #1060 from nulltoken/topic/explicit-index-errors
Vicent Martí [Sun, 11 Nov 2012 04:24:23 +0000 (20:24 -0800)]
Merge pull request #1060 from nulltoken/topic/explicit-index-errors

Topic/explicit index errors

11 years agoindex: prefer INDEX_OWNER usage
nulltoken [Sat, 10 Nov 2012 20:10:49 +0000 (21:10 +0100)]
index: prefer INDEX_OWNER usage

11 years agoindex: refine add_from_workdir() error report
nulltoken [Sat, 10 Nov 2012 20:01:05 +0000 (21:01 +0100)]
index: refine add_from_workdir() error report

11 years agoindex: make git_index_new() work with a NULL path
nulltoken [Sat, 10 Nov 2012 19:42:45 +0000 (20:42 +0100)]
index: make git_index_new() work with a NULL path

11 years agotests: Add missing assertions
nulltoken [Sat, 10 Nov 2012 15:43:05 +0000 (16:43 +0100)]
tests: Add missing assertions

11 years agoHelpers for local-filesystem remote URLs
Ben Straub [Sat, 10 Nov 2012 00:59:46 +0000 (16:59 -0800)]
Helpers for local-filesystem remote URLs

11 years agoFix warnings and valgrind issues
Russell Belfer [Fri, 9 Nov 2012 22:01:44 +0000 (14:01 -0800)]
Fix warnings and valgrind issues

This fixes some various warnings that showed up in Travis and
a couple uses of uninitialized memory and one memory leak.

11 years agoFix various cross-platform build issues
Russell Belfer [Fri, 9 Nov 2012 19:19:46 +0000 (11:19 -0800)]
Fix various cross-platform build issues

This fixes a number of warnings and problems with cross-platform
builds.  Among other things, it's not safe to name a member of a
structure "strcmp" because that may be #defined.

11 years agoUpdate reset hard test
Russell Belfer [Fri, 9 Nov 2012 18:48:25 +0000 (10:48 -0800)]
Update reset hard test

The `git_reset` API with the HARD option is still slightly
broken, but this test now does exercise the ability of the
command to revert modified files.

11 years agofix regression in diff with submodule oid
Russell Belfer [Fri, 9 Nov 2012 05:58:24 +0000 (21:58 -0800)]
fix regression in diff with submodule oid

11 years agoRework checkout with new strategy options
Russell Belfer [Fri, 9 Nov 2012 01:05:07 +0000 (17:05 -0800)]
Rework checkout with new strategy options

This is a major reworking of checkout strategy options.  The
checkout code is now sensitive to the contents of the HEAD tree
and the new options allow you to update the working tree so that
it will match the index content only when it previously matched
the contents of the HEAD.  This allows you to, for example, to
distinguish between removing files that are in the HEAD but not
in the index, vs just removing all untracked files.

Because of various corner cases that arise, etc., this required
some additional capabilities in rmdir and other utility functions.

This includes the beginnings of an implementation of code to read
a partial tree into the index based on a pathspec, but that is
not enabled because of the possibility of creating conflicting
index entries.

11 years agoSome diff refactorings to help code reuse
Russell Belfer [Fri, 9 Nov 2012 00:56:34 +0000 (16:56 -0800)]
Some diff refactorings to help code reuse

There are some diff functions that are useful in a rewritten
checkout and this lays some groundwork for that.  This contains
three main things:

1. Share the function diff uses to calculate the OID for a file
   in the working directory (now named `git_diff__oid_for_file`
2. Add a `git_diff__paired_foreach` function to iterator over
   two diff lists concurrently.  Convert status to use it.
3. Move all the string/prefix/index entry comparisons into
   function pointers inside the `git_diff_list` object so they
   can be switched between case sensitive and insensitive
   versions.  This makes them easier to reuse in various
   functions without replicating logic.  As part of this, move
   a couple of index functions out of diff.c and into index.c.

11 years agoMove pathspec code in separate files
Russell Belfer [Fri, 9 Nov 2012 00:47:28 +0000 (16:47 -0800)]
Move pathspec code in separate files

Diff uses a `git_strarray` of path specs to represent a subset
of all files to be processed.  It is useful to be able to reuse
this filtering in other places outside diff, so I've moved it
into a standalone set of utilities.

11 years agoMake iterator ignore eval lazy
Russell Belfer [Fri, 9 Nov 2012 00:45:25 +0000 (16:45 -0800)]
Make iterator ignore eval lazy

This makes it so that the check if a file is ignored will be
deferred until requested on the workdir iterator, instead of
aggressively evaluating the ignore rules for each entry.  This
should improve performance because there will be no need to
check ignore rules for files that are already in the index.

11 years agoClean up a couple things missed in rebase
Russell Belfer [Fri, 9 Nov 2012 00:44:39 +0000 (16:44 -0800)]
Clean up a couple things missed in rebase

11 years agoFix checkout behavior when its hands are tied
Russell Belfer [Thu, 25 Oct 2012 00:37:07 +0000 (17:37 -0700)]
Fix checkout behavior when its hands are tied

So, @nulltoken created a failing test case for checkout that
proved to be particularly daunting.  If checkout is given only
a very limited strategy mask (e.g. just GIT_CHECKOUT_CREATE_MISSING)
then it is possible for typechange/rename modifications to leave it
unable to complete the request.  That's okay, but the existing code
did not have enough information not to generate an error (at least
for tree/blob conflicts).

This led me to a significant reorganization of the code to handle
the failing case, but it has three benefits:

1. The test case is handled correctly (I think)
2. The new code should actually be much faster than the old code
   since I decided to make checkout aware of diff list internals.
3. The progress value accuracy is hugely increased since I added
   a fourth pass which calculates exactly what work needs to be
   done before doing anything.

11 years agoExtensions to rmdir and mkdir utilities
Russell Belfer [Thu, 25 Oct 2012 00:32:50 +0000 (17:32 -0700)]
Extensions to rmdir and mkdir utilities

* Rework GIT_DIRREMOVAL values to GIT_RMDIR flags, allowing
  combinations of flags
* Add GIT_RMDIR_EMPTY_PARENTS flag to remove parent dirs that
  are left empty after removal
* Add GIT_MKDIR_VERIFY_DIR to give an error if item is a file,
  not a dir (previously an EEXISTS error was ignored, even for
  files) and enable this flag for git_futils_mkpath2file call
* Improve accuracy of error messages from git_futils_mkdir

11 years agoMerge pull request #1058 from pwkelley/development
Vicent Martí [Fri, 9 Nov 2012 21:19:32 +0000 (13:19 -0800)]
Merge pull request #1058 from pwkelley/development

Fixes for two segfaults

11 years agoMerge pull request #1059 from nulltoken/fix/config-open-level
Vicent Martí [Fri, 9 Nov 2012 21:15:57 +0000 (13:15 -0800)]
Merge pull request #1059 from nulltoken/fix/config-open-level

config: make git_config_open_level() work with an empty config

11 years agoFix a mutex/critical section leak
Philip Kelley [Fri, 9 Nov 2012 20:57:32 +0000 (15:57 -0500)]
Fix a mutex/critical section leak

11 years agoconfig: make git_config_open_level() work with an empty config
nulltoken [Fri, 9 Nov 2012 20:49:50 +0000 (21:49 +0100)]
config: make git_config_open_level() work with an empty config

11 years agoFix uninitialized memory in winhttp subtransport on 64-bit
Philip Kelley [Fri, 9 Nov 2012 20:39:25 +0000 (15:39 -0500)]
Fix uninitialized memory in winhttp subtransport on 64-bit

11 years agoFix implementation of strndup to not overrun
Philip Kelley [Fri, 9 Nov 2012 20:39:10 +0000 (15:39 -0500)]
Fix implementation of strndup to not overrun

11 years agoAvoid copying duplicate commits
Ben Straub [Fri, 9 Nov 2012 05:29:17 +0000 (21:29 -0800)]
Avoid copying duplicate commits

11 years agoLocal fetch: add tests
Ben Straub [Fri, 9 Nov 2012 04:18:19 +0000 (20:18 -0800)]
Local fetch: add tests

11 years agoImplement local transport's fetch
Ben Straub [Tue, 6 Nov 2012 18:26:06 +0000 (10:26 -0800)]
Implement local transport's fetch

11 years agoindex: prevent tree creation from a non merged state
nulltoken [Thu, 8 Nov 2012 16:39:23 +0000 (17:39 +0100)]
index: prevent tree creation from a non merged state

Fix libgit2/libgit2sharp#243

11 years agoMerge pull request #1052 from delanne/invalid_read
Vicent Martí [Fri, 9 Nov 2012 14:16:44 +0000 (06:16 -0800)]
Merge pull request #1052 from delanne/invalid_read

Valgrind reports Invalid Read when the configuration file contains some empty line

11 years agoMerge pull request #1057 from bts/patch-1
Vicent Martí [Fri, 9 Nov 2012 14:15:37 +0000 (06:15 -0800)]
Merge pull request #1057 from bts/patch-1

Update documentation in remote.h

11 years agoUpdate documentation in remote.h
Brian Schroeder [Fri, 9 Nov 2012 05:28:15 +0000 (21:28 -0800)]
Update documentation in remote.h

11 years agoindex: Introduce git_index_has_conflicts()
nulltoken [Thu, 8 Nov 2012 20:08:59 +0000 (21:08 +0100)]
index: Introduce git_index_has_conflicts()