* Re: [PATCH 2/2] add NORETURN_PTR for function pointers
From: Erik Faye-Lund @ 2009-10-01 16:57 UTC (permalink / raw)
To: Jeff King; +Cc: Shawn O. Pearce, git, msysgit, gitster, Erik Faye-Lund
In-Reply-To: <20091001081710.GC13436@coredump.intra.peff.net>
On Thu, Oct 1, 2009 at 1:17 AM, Jeff King <peff@peff.net> wrote:
> Thanks, this version and (your 1/2) both look sane to me. The only thing
> missing are some Makefile knobs to tweak this, but I will assume that
> will come as part of a later MSVC-compatibility series.
Thanks for reviewing :)
I sent an additional patch to the msysgit mailing-list that defines
NORETURN for MSVC, but I think it's better to keep it out of git.git
for a little while. There's no Makefile-knobs, it checks for _MSC_VER
(similar to what's done for GCC).
--
Erik "kusma" Faye-Lund
kusmabite@gmail.com
(+47) 986 59 656
^ permalink raw reply
* MSVC build broken (on cygwin)
From: Ramsay Jones @ 2009-10-01 17:11 UTC (permalink / raw)
To: mstormo; +Cc: GIT Mailing-list
Hi Marius,
I know that I'm somewhat late to comment on your recent MSVC
build patches, but I was busy at the time; better late than
never... maybe ;-)
While the patches were traversing the list, I was feeling
somewhat nervous about the effect of the patches on the
cygwin build; in fact I remember thinking that they had
*probably* broken the build. But I was busy...
Well I finally found time, yesterday, to take a closer look.
I spent 10-15 minutes squinting at the code in order to
convince myself that you had in fact *not* broken the cygwin
build. :)
(which I already suspected, since they were committed some time
ago and nobody else had screamed!)
[Note: I was mainly concerned about commit 435bdf8 and, to a
lesser degree, commit 71064e3]
I'm sure you are probably aware of the following, but for the
benefit of others, the following session on cygwin may help to
explain my nervousness:
$ cat -n hello.c
1 #include <stdio.h>
2
3 #ifdef IW_H
4 # include <windows.h>
5 #endif
6
7 int main(int argc, char *argv[])
8 {
9
10 #ifdef __CYGWIN__
11 printf("__CYGWIN__\n");
12 #endif
13 #ifdef __MINGW32__
14 printf("__MINGW32__\n");
15 #endif
16 #ifdef _WIN32
17 printf("_WIN32\n");
18 #endif
19 #ifdef WIN32
20 printf("WIN32\n");
21 #endif
22 printf("Hello world\n");
23 return 0;
24 }
25
$
$ gcc hello.c
$ ./a.exe
__CYGWIN__
Hello world
$
$ gcc -DIW_H hello.c
$ ./a.exe
__CYGWIN__
_WIN32
WIN32
Hello world
$
$ gcc -mno-cygwin hello.c
$ ./a.exe
__MINGW32__
_WIN32
WIN32
Hello world
$
[Note: I don't know if the above is exactly equivalent to an
MSYS/Mingw-gcc installation, but it does, at least, not link with
the cygwin dll]
However, while squinting at the code, I noticed what I think is a
problem with the MSVC build on cygwin. Viz:
$ cl hello.c
[...compiler output snipped...]
$ ./hello.exe
_WIN32
Hello world
$
$ cl -DIW_H hello.c
[...compiler output snipped...]
$ ./hello.exe
_WIN32
WIN32
Hello world
$
$ cl -DWIN32-D_CONSOLE hello.c
[...compiler output snipped...]
$ ./hello.exe
_WIN32
Hello world
$
Note the last compiler command line above. As part of commit 164a5e3,
the Makefile (on line 917) sets the BASIC_CFLAGS macro to contain the
above string. I had expected the compiler to complain about this
malformed -Define (gcc does), but it remains quiet and seems to be
ignoring the parameter entirely. So I tried upping the warning level:
$ cl -W4 -DWIN32-D_CONSOLE hello.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
hello.c
hello.c(7) : warning C4100: 'argv' : unreferenced formal parameter
hello.c(7) : warning C4100: 'argc' : unreferenced formal parameter
Microsoft (R) Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
/out:hello.exe
hello.obj
$ ./hello.exe
_WIN32
Hello world
$
[Note: I also tried the above using the "Visual Studio 2008 command
prompt" with exactly the same result]
So, at least on cygwin with the version of msvc I'm using (see above),
the build should be broken; as a quick check I made the following
change (on top of commit f5c3178):
-- >8 --
diff --git a/git-compat-util.h b/git-compat-util.h
index 8d6e29c..72275a3 100644
--- a/git-compat-util.h
+++ b/git-compat-util.h
@@ -69,6 +69,8 @@
#define WIN32_LEAN_AND_MEAN /* stops windows.h including winsock.h */
#include <winsock2.h>
#include <windows.h>
+#else
+#error "WIN32 *not* defined in MSVC build"
#endif
#include <unistd.h>
-- >8 --
and then tried to build using msvc, thus:
$ make MSVC=1
GIT_VERSION = 1.6.5.rc1.37.gf5c31.dirty
* new build flags or prefix
CC fast-import.o
fast-import.c
c:\cygwin\home\ramsay\git\git-compat-util.h(73) : fatal error C1189: #error : "WIN32 *not* defined in MSVC build"
[...lots of similar output (940 lines) snipped...]
$
Finally, I removed the above change and applied the patch given below.
Now, I didn't expect this to work because I don't have all of the
dependencies installed, and those that I do have installed are not
where the Makefile expects them to be (eg zlib is at C:\zlib).
However, the build does at least compile all of the C source files, but
then all of the link's fail since it can't find zlib.lib.
[Note: I was a little surprised that it got that far, since I didn't
expect it to find the zlib header files. However, I have set the
INCLUDE environment variable which msvc is respecting! yeah, a bit old
fashioned! Having also set the LIB environment variable, I was then
a bit surprised that the linker didn't find the library; until I
noticed that my library is called libz.lib *not* zlib.lib!]
Note that the patch below includes some line-wrapping which you can
ignore if you like, it just makes the Makefile easier to read.
The only change that matters is inserting a space between -DWIN32 and
-D_CONSOLE.
Anyway, the point is *not* to get the msvc build to work for me; rather
it is to understand why the build *works* for you. ;-)
ATB,
Ramsay Jones
-- >8 --
From: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
Date: Wed, 30 Sep 2009 20:08:41 +0100
Subject: [PATCH] Fix the MSVC build on cygwin
Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
---
Makefile | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index 12defd4..e6ec8ed 100644
--- a/Makefile
+++ b/Makefile
@@ -914,10 +914,17 @@ ifdef MSVC
CC = compat/vcbuild/scripts/clink.pl
AR = compat/vcbuild/scripts/lib.pl
CFLAGS =
- BASIC_CFLAGS = -nologo -I. -I../zlib -Icompat/vcbuild -Icompat/vcbuild/include -DWIN32-D_CONSOLE -DHAVE_STRING_H -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE
+ BASIC_CFLAGS = -nologo -I. -I../zlib -Icompat/vcbuild \
+ -Icompat/vcbuild/include -DWIN32 -D_CONSOLE \
+ -DHAVE_STRING_H -D_CRT_SECURE_NO_WARNINGS \
+ -D_CRT_NONSTDC_NO_DEPRECATE
COMPAT_OBJS = compat/msvc.o compat/fnmatch/fnmatch.o compat/winansi.o
- COMPAT_CFLAGS = -D__USE_MINGW_ACCESS -DNOGDI -DHAVE_STRING_H -DHAVE_ALLOCA_H -Icompat -Icompat/fnmatch -Icompat/regex -Icompat/fnmatch -DSTRIP_EXTENSION=\".exe\"
- BASIC_LDFLAGS = -IGNORE:4217 -IGNORE:4049 -NOLOGO -SUBSYSTEM:CONSOLE -NODEFAULTLIB:MSVCRT.lib
+ COMPAT_CFLAGS = -D__USE_MINGW_ACCESS -DNOGDI -DHAVE_STRING_H \
+ -DHAVE_ALLOCA_H -Icompat -Icompat/fnmatch \
+ -Icompat/regex -Icompat/fnmatch \
+ -DSTRIP_EXTENSION=\".exe\"
+ BASIC_LDFLAGS = -IGNORE:4217 -IGNORE:4049 -NOLOGO -SUBSYSTEM:CONSOLE \
+ -NODEFAULTLIB:MSVCRT.lib
EXTLIBS = advapi32.lib shell32.lib wininet.lib ws2_32.lib
lib =
ifndef DEBUG
--
1.6.4
^ permalink raw reply related
* Re: [PATCH] Fix some printf format warnings
From: Nicolas Pitre @ 2009-10-01 17:29 UTC (permalink / raw)
To: Ramsay Jones; +Cc: Shawn O. Pearce, Junio C Hamano, GIT Mailing-list
In-Reply-To: <4AC3A834.6070208@ramsay1.demon.co.uk>
On Wed, 30 Sep 2009, Ramsay Jones wrote:
>
> commit 51ea551 ("make sure byte swapping is optimal for git"
> 2009-08-18) introduced a "sane definition for ntohl()/htonl()"
> for use on some GNU C platforms. Unfortunately, for some of
> these platforms, this results in the introduction of a problem
> which is essentially the reverse of a problem that commit 6e1c234
> ("Fix some warnings (on cygwin) to allow -Werror" 2008-07-3) was
> intended to fix.
>
> In particular, on platforms where the uint32_t type is defined
> to be unsigned long, the return type of the new ntohl()/htonl()
> is causing gcc to issue printf format warnings, such as:
>
> warning: long unsigned int format, unsigned int arg (arg 3)
>
> (nine such warnings, covering six different files). The earlier
> commit (6e1c234) needed to suppress these same warnings, except
> that the types were in the opposite direction; namely the format
> specifier ("%u") was 'unsigned int' and the argument type (ie the
> return type of ntohl()) was 'long unsigned int' (aka uint32_t).
>
> In order to suppress these warnings, the earlier commit used the
> (C99) PRIu32 format specifier, since the definition of this macro
> is suitable for use with the uint32_t type on that platform.
> This worked because the return type of the (original) platform
> ntohl()/htonl() functions was uint32_t.
>
> In order to suppress these warnings, we change the return type of
> the new byte swapping functions in the compat/bswap.h header file
> from 'unsigned int' to uint32_t.
>
> Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
Acked-by: Nicolas Pitre <nico@fluxnic.net>
> ---
> compat/bswap.h | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/compat/bswap.h b/compat/bswap.h
> index 7246a12..5cc4acb 100644
> --- a/compat/bswap.h
> +++ b/compat/bswap.h
> @@ -9,7 +9,7 @@
> * Default version that the compiler ought to optimize properly with
> * constant values.
> */
> -static inline unsigned int default_swab32(unsigned int val)
> +static inline uint32_t default_swab32(uint32_t val)
> {
> return (((val & 0xff000000) >> 24) |
> ((val & 0x00ff0000) >> 8) |
> @@ -20,7 +20,7 @@ static inline unsigned int default_swab32(unsigned int val)
> #if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
>
> #define bswap32(x) ({ \
> - unsigned int __res; \
> + uint32_t __res; \
> if (__builtin_constant_p(x)) { \
> __res = default_swab32(x); \
> } else { \
> --
> 1.6.4
>
>
^ permalink raw reply
* [PATCH] Fix some printf format warnings
From: Ramsay Jones @ 2009-09-30 18:49 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: nico, Junio C Hamano, GIT Mailing-list
commit 51ea551 ("make sure byte swapping is optimal for git"
2009-08-18) introduced a "sane definition for ntohl()/htonl()"
for use on some GNU C platforms. Unfortunately, for some of
these platforms, this results in the introduction of a problem
which is essentially the reverse of a problem that commit 6e1c234
("Fix some warnings (on cygwin) to allow -Werror" 2008-07-3) was
intended to fix.
In particular, on platforms where the uint32_t type is defined
to be unsigned long, the return type of the new ntohl()/htonl()
is causing gcc to issue printf format warnings, such as:
warning: long unsigned int format, unsigned int arg (arg 3)
(nine such warnings, covering six different files). The earlier
commit (6e1c234) needed to suppress these same warnings, except
that the types were in the opposite direction; namely the format
specifier ("%u") was 'unsigned int' and the argument type (ie the
return type of ntohl()) was 'long unsigned int' (aka uint32_t).
In order to suppress these warnings, the earlier commit used the
(C99) PRIu32 format specifier, since the definition of this macro
is suitable for use with the uint32_t type on that platform.
This worked because the return type of the (original) platform
ntohl()/htonl() functions was uint32_t.
In order to suppress these warnings, we change the return type of
the new byte swapping functions in the compat/bswap.h header file
from 'unsigned int' to uint32_t.
Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
---
compat/bswap.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/compat/bswap.h b/compat/bswap.h
index 7246a12..5cc4acb 100644
--- a/compat/bswap.h
+++ b/compat/bswap.h
@@ -9,7 +9,7 @@
* Default version that the compiler ought to optimize properly with
* constant values.
*/
-static inline unsigned int default_swab32(unsigned int val)
+static inline uint32_t default_swab32(uint32_t val)
{
return (((val & 0xff000000) >> 24) |
((val & 0x00ff0000) >> 8) |
@@ -20,7 +20,7 @@ static inline unsigned int default_swab32(unsigned int val)
#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
#define bswap32(x) ({ \
- unsigned int __res; \
+ uint32_t __res; \
if (__builtin_constant_p(x)) { \
__res = default_swab32(x); \
} else { \
--
1.6.4
^ permalink raw reply related
* Re: Git push over git protocol for corporate environment
From: Shawn O. Pearce @ 2009-10-01 18:06 UTC (permalink / raw)
To: Marius Storm-Olsen; +Cc: Michael Poole, Eugene Sajine, git
In-Reply-To: <4AC44C55.6080807@gmail.com>
Marius Storm-Olsen <mstormo@gmail.com> wrote:
> Shawn O. Pearce said the following on 01.10.2009 02:06:
>> Michael Poole <mdpoole@troilus.org> wrote:
>>> (Others have mentioned Gerrit. I use that at work, and my only
>>> major wish is that it had per-branch rather than per-project
>>> access controls. It is a vast improvement over the Subversion
>>> system we had before.)
>>
>> You'll be happy to hear _everyone_ is demanding per-branch
>> controls, I have to do it before the end of the year, maybe even
>> before the end of the month...
>
> Ugh, any pointers on this one? Does this mean that you're planning to
> add this sort of control in git itself, or just some way to facilitate
> the setting of owner/group on individual ref files? What about packed
> refs?
I guess you don't know how Gerrit Code Review works, or missed that
I was talking about Gerrit and not git.
Gerrit behaves like Gitosis, it owns the repositories under its care,
and (in general) nobody else is allowed to read or write to them
except the Gerrit daemon process. That process is running JGit,
not git.git, which means I have full control over the entire code
that serves that repository.
We already have write level control to branches in that JGit has
per-ref hook support similar to what the update hook provides in git.
It doesn't actually use the update hook, its an interface API the
server implements and pushes down into the JGit library, and it has
more control over the response issued to the client, but we get the
same result. I'm just missing a UI that allows an administrator to
configure that implementation's decision making on a per-ref basis.
We don't yet have read level control to read branches, but this
is fairly trivial to implement. I just need an interface API
that can filter the refs before we advertise them to the client.
Given my expand refs protocal extension that I started working on
(but have not yet finished) I'd need something like that in JGit
anyway just to implement the expand refs behavior. Teaching it to
further filter refs by who can read what is then trivial.
--
Shawn.
^ permalink raw reply
* Re: [JGIT PATCH 0/5] jgit diff
From: Shawn O. Pearce @ 2009-10-01 18:47 UTC (permalink / raw)
To: Johannes Schindelin; +Cc: git
In-Reply-To: <cover.1251974493u.git.johannes.schindelin@gmx.de>
Johannes Schindelin <johannes.schindelin@gmx.de> wrote:
> This patch series provides a rudimentary, working implementation of "jgit
> diff". It does not provide all modes of "git diff" -- by far! -- but it
> is robust, and should provide a good starting point for further work.
I have rebased this patch series on our new JGit history, and then
opened a bug at eclipse.org to get it through the IP review process:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=291083
--
Shawn.
^ permalink raw reply
* [PATCH 1/2] do not mangle short options which take arguments
From: Clemens Buchacher @ 2009-10-01 20:16 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: git
In-Reply-To: <20090925233226.GC14660@spearce.org>
Instead of
$ git commit -a -ammend
[work ce38944] mend
1 files changed, 2 insertions(+), 0 deletions(-)
we now get
$ git commit -a -ammend
error: switch `m' must not be mangled with other options
usage: git commit [options] [--] <filepattern>...
[...]
Signed-off-by: Clemens Buchacher <drizzd@aon.at>
---
On Fri, Sep 25, 2009 at 04:32:26PM -0700, Shawn O. Pearce wrote:
> I wonder, should the -m flag on commit not allow cuddling its
> value against the switch when its combined in short form with
> other switches?
Here we go.
Clemens
parse-options.c | 16 ++++++++++++----
t/t0040-parse-options.sh | 12 ++++++++++++
t/t3701-add-interactive.sh | 2 +-
3 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/parse-options.c b/parse-options.c
index a64a4d6..4f16f37 100644
--- a/parse-options.c
+++ b/parse-options.c
@@ -5,6 +5,7 @@
#define OPT_SHORT 1
#define OPT_UNSET 2
+#define OPT_MANY 4
static int opterror(const struct option *opt, const char *reason, int flags)
{
@@ -43,9 +44,12 @@ static int get_value(struct parse_opt_ctx_t *p,
const struct option *opt, int flags)
{
const char *s, *arg;
+ const int many = flags & OPT_MANY;
const int unset = flags & OPT_UNSET;
int err;
+ if (many && !(opt->flags & PARSE_OPT_NOARG))
+ return opterror(opt, "must not be mangled with other options", flags);
if (unset && p->opt)
return opterror(opt, "takes no value", flags);
if (unset && (opt->flags & PARSE_OPT_NONEG))
@@ -149,14 +153,18 @@ static int get_value(struct parse_opt_ctx_t *p,
}
}
-static int parse_short_opt(struct parse_opt_ctx_t *p, const struct option *options)
+static int parse_short_opt(struct parse_opt_ctx_t *p, const struct option
+ *options, int many)
{
const struct option *numopt = NULL;
+ int flags = OPT_SHORT;
+ if (many)
+ flags |= OPT_MANY;
for (; options->type != OPTION_END; options++) {
if (options->short_name == *p->opt) {
p->opt = p->opt[1] ? p->opt + 1 : NULL;
- return get_value(p, options, OPT_SHORT);
+ return get_value(p, options, flags);
}
/*
@@ -374,7 +382,7 @@ int parse_options_step(struct parse_opt_ctx_t *ctx,
ctx->opt = arg + 1;
if (internal_help && *ctx->opt == 'h')
return parse_options_usage(usagestr, options);
- switch (parse_short_opt(ctx, options)) {
+ switch (parse_short_opt(ctx, options, 0)) {
case -1:
return parse_options_usage(usagestr, options);
case -2:
@@ -385,7 +393,7 @@ int parse_options_step(struct parse_opt_ctx_t *ctx,
while (ctx->opt) {
if (internal_help && *ctx->opt == 'h')
return parse_options_usage(usagestr, options);
- switch (parse_short_opt(ctx, options)) {
+ switch (parse_short_opt(ctx, options, 1)) {
case -1:
return parse_options_usage(usagestr, options);
case -2:
diff --git a/t/t0040-parse-options.sh b/t/t0040-parse-options.sh
index bbc821e..86eb350 100755
--- a/t/t0040-parse-options.sh
+++ b/t/t0040-parse-options.sh
@@ -315,4 +315,16 @@ test_expect_success 'OPT_NUMBER_CALLBACK() works' '
test_cmp expect output
'
+cat > mangle.err << EOF
+error: switch \`s' must not be mangled with other options
+EOF
+
+cat mangle.err expect.err > expect-mangle.err
+
+test_expect_success 'do not mangle options which require arguments' '
+ test_must_fail test-parse-options -bs123 > output 2> output.err &&
+ ! test -s output &&
+ test_cmp expect-mangle.err output.err
+'
+
test_done
diff --git a/t/t3701-add-interactive.sh b/t/t3701-add-interactive.sh
index 62fd65e..208a134 100755
--- a/t/t3701-add-interactive.sh
+++ b/t/t3701-add-interactive.sh
@@ -207,7 +207,7 @@ index b6f2c08..61b9053 100755
EOF
# Test splitting the first patch, then adding both
test_expect_success 'add first line works' '
- git commit -am "clear local changes" &&
+ git commit -a -m "clear local changes" &&
git apply patch &&
(echo s; echo y; echo y) | git add -p file &&
git diff --cached > diff &&
--
1.6.5.rc1.214.g13c5a
^ permalink raw reply related
* [PATCH 2/2] allow mangling short options which take integer arguments
From: Clemens Buchacher @ 2009-10-01 20:23 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: git
In-Reply-To: <20091001201648.GA12175@localhost>
This patch allows you to do things like for example
$ git <cmd> -bn100
where -b is a boolean and -n is an integer option.
Signed-off-by: Clemens Buchacher <drizzd@aon.at>
---
parse-options.c | 2 +-
parse-options.h | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/parse-options.c b/parse-options.c
index 4f16f37..bfe01ee 100644
--- a/parse-options.c
+++ b/parse-options.c
@@ -48,7 +48,7 @@ static int get_value(struct parse_opt_ctx_t *p,
const int unset = flags & OPT_UNSET;
int err;
- if (many && !(opt->flags & PARSE_OPT_NOARG))
+ if (many && !(opt->flags & (PARSE_OPT_NOARG | PARSE_OPT_MANY)))
return opterror(opt, "must not be mangled with other options", flags);
if (unset && p->opt)
return opterror(opt, "takes no value", flags);
diff --git a/parse-options.h b/parse-options.h
index f295a2c..33ce529 100644
--- a/parse-options.h
+++ b/parse-options.h
@@ -37,6 +37,7 @@ enum parse_opt_option_flags {
PARSE_OPT_NODASH = 32,
PARSE_OPT_LITERAL_ARGHELP = 64,
PARSE_OPT_NEGHELP = 128,
+ PARSE_OPT_MANY = 256,
};
struct option;
@@ -84,6 +85,8 @@ typedef int parse_opt_cb(const struct option *, const char *arg, int unset);
* PARSE_OPT_NEGHELP: says that the long option should always be shown with
* the --no prefix in the usage message. Sometimes
* useful for users of OPTION_NEGBIT.
+ * PARSE_OPT_MANY: the short option may be mangled, despite a possible
+ * argument.
*
* `callback`::
* pointer to the callback to use for OPTION_CALLBACK.
@@ -121,7 +124,7 @@ struct option {
(h), PARSE_OPT_NOARG, NULL, (i) }
#define OPT_SET_PTR(s, l, v, h, p) { OPTION_SET_PTR, (s), (l), (v), NULL, \
(h), PARSE_OPT_NOARG, NULL, (p) }
-#define OPT_INTEGER(s, l, v, h) { OPTION_INTEGER, (s), (l), (v), "n", (h) }
+#define OPT_INTEGER(s, l, v, h) { OPTION_INTEGER, (s), (l), (v), "n", (h), PARSE_OPT_MANY }
#define OPT_STRING(s, l, v, a, h) { OPTION_STRING, (s), (l), (v), (a), (h) }
#define OPT_DATE(s, l, v, h) \
{ OPTION_CALLBACK, (s), (l), (v), "time",(h), 0, \
--
1.6.5.rc1.214.g13c5a
^ permalink raw reply related
* [JGIT PATCH] mavenisation of the eclipse.org branch
From: Mark Struberg @ 2009-10-01 20:32 UTC (permalink / raw)
To: git, spearce, jonas.fonseca, robin.rosenberg.lists; +Cc: Mark Struberg
Hi!
I did all the work of the last weeks again on the eclipse.org branch.
This work is also available via git at
http://github.com/sonatype/JGit/commits/eclipse.org.mavenized
LieGrue,
strub
Mark Struberg (1):
mavenizing JGit Signed-off-by: Mark Struberg <struberg@yahoo.de>
.gitignore | 1 +
{org.eclipse.jgit => jgit-core}/.classpath | 0
{org.eclipse.jgit => jgit-core}/.fbprefs | 0
jgit-core/.gitignore | 2 +
{org.eclipse.jgit => jgit-core}/.project | 0
.../.settings/org.eclipse.core.resources.prefs | 0
.../.settings/org.eclipse.core.runtime.prefs | 0
.../.settings/org.eclipse.jdt.core.prefs | 0
.../.settings/org.eclipse.jdt.ui.prefs | 0
{org.eclipse.jgit => jgit-core}/build.properties | 0
.../findBugs/FindBugsExcludeFilter.xml | 0
...e.jgit.core--All-External-Tests (Java 6).launch | 0
...rg.eclipse.jgit.core--All-External-Tests.launch | 0
...rg.eclipse.jgit.core--All-Tests (Java 6).launch | 0
.../org.eclipse.jgit.core--All-Tests.launch | 0
{org.eclipse.jgit => jgit-core}/plugin.properties | 0
jgit-core/pom.xml | 141 +++++++++
.../org/eclipse/jgit/awtui/AWTPlotRenderer.java | 0
.../org/eclipse/jgit/awtui/AwtAuthenticator.java | 0
.../org/eclipse/jgit/awtui/CommitGraphPane.java | 0
.../org/eclipse/jgit/awtui/SwingCommitList.java | 0
.../java}/org/eclipse/jgit/diff/DiffFormatter.java | 0
.../src/main/java}/org/eclipse/jgit/diff/Edit.java | 0
.../main/java}/org/eclipse/jgit/diff/EditList.java | 0
.../main/java}/org/eclipse/jgit/diff/RawText.java | 0
.../main/java}/org/eclipse/jgit/diff/Sequence.java | 0
.../eclipse/jgit/dircache/BaseDirCacheEditor.java | 0
.../java}/org/eclipse/jgit/dircache/DirCache.java | 0
.../jgit/dircache/DirCacheBuildIterator.java | 0
.../org/eclipse/jgit/dircache/DirCacheBuilder.java | 0
.../org/eclipse/jgit/dircache/DirCacheEditor.java | 0
.../org/eclipse/jgit/dircache/DirCacheEntry.java | 0
.../eclipse/jgit/dircache/DirCacheIterator.java | 0
.../org/eclipse/jgit/dircache/DirCacheTree.java | 0
.../jgit/errors/CheckoutConflictException.java | 0
.../org/eclipse/jgit/errors/CompoundException.java | 0
.../jgit/errors/ConfigInvalidException.java | 0
.../jgit/errors/CorruptObjectException.java | 0
.../eclipse/jgit/errors/EntryExistsException.java | 0
.../jgit/errors/GitlinksNotSupportedException.java | 0
.../jgit/errors/IncorrectObjectTypeException.java | 0
.../jgit/errors/InvalidObjectIdException.java | 0
.../jgit/errors/InvalidPatternException.java | 0
.../errors/MissingBundlePrerequisiteException.java | 0
.../jgit/errors/MissingObjectException.java | 0
.../jgit/errors/NoClosingBracketException.java | 0
.../jgit/errors/NoRemoteRepositoryException.java | 0
.../eclipse/jgit/errors/NotSupportedException.java | 0
.../jgit/errors/ObjectWritingException.java | 0
.../eclipse/jgit/errors/PackInvalidException.java | 0
.../eclipse/jgit/errors/PackMismatchException.java | 0
.../eclipse/jgit/errors/PackProtocolException.java | 0
.../jgit/errors/RepositoryNotFoundException.java | 0
.../org/eclipse/jgit/errors/RevWalkException.java | 0
.../jgit/errors/RevisionSyntaxException.java | 0
.../org/eclipse/jgit/errors/StopWalkException.java | 0
.../jgit/errors/SymlinksNotSupportedException.java | 0
.../eclipse/jgit/errors/TransportException.java | 0
.../eclipse/jgit/errors/UnmergedPathException.java | 0
.../org/eclipse/jgit/fnmatch/AbstractHead.java | 0
.../org/eclipse/jgit/fnmatch/CharacterHead.java | 0
.../org/eclipse/jgit/fnmatch/FileNameMatcher.java | 0
.../java}/org/eclipse/jgit/fnmatch/GroupHead.java | 0
.../main/java}/org/eclipse/jgit/fnmatch/Head.java | 0
.../java}/org/eclipse/jgit/fnmatch/LastHead.java | 0
.../jgit/fnmatch/RestrictedWildCardHead.java | 0
.../org/eclipse/jgit/fnmatch/WildCardHead.java | 0
.../org/eclipse/jgit/lib/AbbreviatedObjectId.java | 0
.../eclipse/jgit/lib/AbstractIndexTreeVisitor.java | 0
.../jgit/lib/AlternateRepositoryDatabase.java | 0
.../java}/org/eclipse/jgit/lib/AnyObjectId.java | 0
.../java}/org/eclipse/jgit/lib/BinaryDelta.java | 0
.../org/eclipse/jgit/lib/BlobBasedConfig.java | 0
.../org/eclipse/jgit/lib/ByteArrayWindow.java | 0
.../org/eclipse/jgit/lib/ByteBufferWindow.java | 0
.../java}/org/eclipse/jgit/lib/ByteWindow.java | 0
.../main/java}/org/eclipse/jgit/lib/Commit.java | 0
.../main/java}/org/eclipse/jgit/lib/Config.java | 0
.../main/java}/org/eclipse/jgit/lib/Constants.java | 0
.../java}/org/eclipse/jgit/lib/CoreConfig.java | 0
.../jgit/lib/DeltaOfsPackedObjectLoader.java | 0
.../eclipse/jgit/lib/DeltaPackedObjectLoader.java | 0
.../jgit/lib/DeltaRefPackedObjectLoader.java | 0
.../org/eclipse/jgit/lib/FileBasedConfig.java | 0
.../main/java}/org/eclipse/jgit/lib/FileMode.java | 0
.../java}/org/eclipse/jgit/lib/FileTreeEntry.java | 0
.../java}/org/eclipse/jgit/lib/ForceModified.java | 0
.../main/java}/org/eclipse/jgit/lib/GitIndex.java | 0
.../org/eclipse/jgit/lib/GitlinkTreeEntry.java | 0
.../org/eclipse/jgit/lib/IndexChangedEvent.java | 0
.../main/java}/org/eclipse/jgit/lib/IndexDiff.java | 0
.../org/eclipse/jgit/lib/IndexTreeVisitor.java | 0
.../org/eclipse/jgit/lib/IndexTreeWalker.java | 0
.../java}/org/eclipse/jgit/lib/InflaterCache.java | 0
.../main/java}/org/eclipse/jgit/lib/LockFile.java | 0
.../org/eclipse/jgit/lib/MutableObjectId.java | 0
.../org/eclipse/jgit/lib/NullProgressMonitor.java | 0
.../java}/org/eclipse/jgit/lib/ObjectChecker.java | 0
.../java}/org/eclipse/jgit/lib/ObjectDatabase.java | 0
.../org/eclipse/jgit/lib/ObjectDirectory.java | 0
.../main/java}/org/eclipse/jgit/lib/ObjectId.java | 0
.../org/eclipse/jgit/lib/ObjectIdSubclassMap.java | 0
.../java}/org/eclipse/jgit/lib/ObjectLoader.java | 0
.../java}/org/eclipse/jgit/lib/ObjectWriter.java | 0
.../java}/org/eclipse/jgit/lib/OffsetCache.java | 0
.../main/java}/org/eclipse/jgit/lib/PackFile.java | 0
.../main/java}/org/eclipse/jgit/lib/PackIndex.java | 0
.../java}/org/eclipse/jgit/lib/PackIndexV1.java | 0
.../java}/org/eclipse/jgit/lib/PackIndexV2.java | 0
.../org/eclipse/jgit/lib/PackIndexWriter.java | 0
.../org/eclipse/jgit/lib/PackIndexWriterV1.java | 0
.../org/eclipse/jgit/lib/PackIndexWriterV2.java | 0
.../main/java}/org/eclipse/jgit/lib/PackLock.java | 0
.../org/eclipse/jgit/lib/PackOutputStream.java | 0
.../org/eclipse/jgit/lib/PackReverseIndex.java | 0
.../java}/org/eclipse/jgit/lib/PackWriter.java | 0
.../org/eclipse/jgit/lib/PackedObjectLoader.java | 0
.../java}/org/eclipse/jgit/lib/PersonIdent.java | 0
.../org/eclipse/jgit/lib/ProgressMonitor.java | 0
.../src/main/java}/org/eclipse/jgit/lib/Ref.java | 0
.../java}/org/eclipse/jgit/lib/RefComparator.java | 0
.../java}/org/eclipse/jgit/lib/RefDatabase.java | 0
.../java}/org/eclipse/jgit/lib/RefLogWriter.java | 0
.../main/java}/org/eclipse/jgit/lib/RefRename.java | 0
.../main/java}/org/eclipse/jgit/lib/RefUpdate.java | 0
.../main/java}/org/eclipse/jgit/lib/RefWriter.java | 0
.../java}/org/eclipse/jgit/lib/ReflogReader.java | 0
.../org/eclipse/jgit/lib/RefsChangedEvent.java | 0
.../java}/org/eclipse/jgit/lib/Repository.java | 0
.../org/eclipse/jgit/lib/RepositoryAdapter.java | 0
.../org/eclipse/jgit/lib/RepositoryCache.java | 0
.../eclipse/jgit/lib/RepositoryChangedEvent.java | 0
.../org/eclipse/jgit/lib/RepositoryConfig.java | 0
.../org/eclipse/jgit/lib/RepositoryListener.java | 0
.../org/eclipse/jgit/lib/RepositoryState.java | 0
.../org/eclipse/jgit/lib/SymlinkTreeEntry.java | 0
.../src/main/java}/org/eclipse/jgit/lib/Tag.java | 0
.../org/eclipse/jgit/lib/TextProgressMonitor.java | 0
.../java}/org/eclipse/jgit/lib/TransferConfig.java | 0
.../src/main/java}/org/eclipse/jgit/lib/Tree.java | 0
.../main/java}/org/eclipse/jgit/lib/TreeEntry.java | 0
.../java}/org/eclipse/jgit/lib/TreeIterator.java | 0
.../java}/org/eclipse/jgit/lib/TreeVisitor.java | 0
.../jgit/lib/TreeVisitorWithCurrentDirectory.java | 0
.../main/java}/org/eclipse/jgit/lib/Treeish.java | 0
.../org/eclipse/jgit/lib/UnpackedObjectCache.java | 0
.../org/eclipse/jgit/lib/UnpackedObjectLoader.java | 0
.../java}/org/eclipse/jgit/lib/UserConfig.java | 0
.../eclipse/jgit/lib/WholePackedObjectLoader.java | 0
.../java}/org/eclipse/jgit/lib/WindowCache.java | 0
.../org/eclipse/jgit/lib/WindowCacheConfig.java | 0
.../java}/org/eclipse/jgit/lib/WindowCursor.java | 0
.../org/eclipse/jgit/lib/WorkDirCheckout.java | 0
.../main/java}/org/eclipse/jgit/lib/WriteTree.java | 0
.../org/eclipse/jgit/merge/MergeStrategy.java | 0
.../main/java}/org/eclipse/jgit/merge/Merger.java | 0
.../org/eclipse/jgit/merge/StrategyOneSided.java | 0
.../jgit/merge/StrategySimpleTwoWayInCore.java | 0
.../eclipse/jgit/merge/ThreeWayMergeStrategy.java | 0
.../org/eclipse/jgit/merge/ThreeWayMerger.java | 0
.../java}/org/eclipse/jgit/patch/BinaryHunk.java | 0
.../org/eclipse/jgit/patch/CombinedFileHeader.java | 0
.../org/eclipse/jgit/patch/CombinedHunkHeader.java | 0
.../java}/org/eclipse/jgit/patch/FileHeader.java | 0
.../java}/org/eclipse/jgit/patch/FormatError.java | 0
.../java}/org/eclipse/jgit/patch/HunkHeader.java | 0
.../main/java}/org/eclipse/jgit/patch/Patch.java | 0
.../eclipse/jgit/revplot/AbstractPlotRenderer.java | 0
.../java}/org/eclipse/jgit/revplot/PlotCommit.java | 0
.../org/eclipse/jgit/revplot/PlotCommitList.java | 0
.../java}/org/eclipse/jgit/revplot/PlotLane.java | 0
.../java}/org/eclipse/jgit/revplot/PlotWalk.java | 0
.../org/eclipse/jgit/revwalk/AbstractRevQueue.java | 0
.../org/eclipse/jgit/revwalk/BlockObjQueue.java | 0
.../org/eclipse/jgit/revwalk/BlockRevQueue.java | 0
.../eclipse/jgit/revwalk/BoundaryGenerator.java | 0
.../org/eclipse/jgit/revwalk/DateRevQueue.java | 0
.../org/eclipse/jgit/revwalk/DelayRevQueue.java | 0
.../org/eclipse/jgit/revwalk/EndGenerator.java | 0
.../org/eclipse/jgit/revwalk/FIFORevQueue.java | 0
.../jgit/revwalk/FixUninterestingGenerator.java | 0
.../java}/org/eclipse/jgit/revwalk/FooterKey.java | 0
.../java}/org/eclipse/jgit/revwalk/FooterLine.java | 0
.../java}/org/eclipse/jgit/revwalk/Generator.java | 0
.../org/eclipse/jgit/revwalk/LIFORevQueue.java | 0
.../eclipse/jgit/revwalk/MergeBaseGenerator.java | 0
.../java}/org/eclipse/jgit/revwalk/ObjectWalk.java | 0
.../org/eclipse/jgit/revwalk/PendingGenerator.java | 0
.../java}/org/eclipse/jgit/revwalk/RevBlob.java | 0
.../java}/org/eclipse/jgit/revwalk/RevCommit.java | 0
.../org/eclipse/jgit/revwalk/RevCommitList.java | 0
.../java}/org/eclipse/jgit/revwalk/RevFlag.java | 0
.../java}/org/eclipse/jgit/revwalk/RevFlagSet.java | 0
.../java}/org/eclipse/jgit/revwalk/RevObject.java | 0
.../org/eclipse/jgit/revwalk/RevObjectList.java | 0
.../java}/org/eclipse/jgit/revwalk/RevSort.java | 0
.../java}/org/eclipse/jgit/revwalk/RevTag.java | 0
.../java}/org/eclipse/jgit/revwalk/RevTree.java | 0
.../java}/org/eclipse/jgit/revwalk/RevWalk.java | 0
.../org/eclipse/jgit/revwalk/RewriteGenerator.java | 0
.../eclipse/jgit/revwalk/RewriteTreeFilter.java | 0
.../org/eclipse/jgit/revwalk/StartGenerator.java | 0
.../eclipse/jgit/revwalk/TopoSortGenerator.java | 0
.../eclipse/jgit/revwalk/filter/AndRevFilter.java | 0
.../jgit/revwalk/filter/AuthorRevFilter.java | 0
.../jgit/revwalk/filter/CommitTimeRevFilter.java | 0
.../jgit/revwalk/filter/CommitterRevFilter.java | 0
.../jgit/revwalk/filter/MessageRevFilter.java | 0
.../eclipse/jgit/revwalk/filter/NotRevFilter.java | 0
.../eclipse/jgit/revwalk/filter/OrRevFilter.java | 0
.../jgit/revwalk/filter/PatternMatchRevFilter.java | 0
.../org/eclipse/jgit/revwalk/filter/RevFilter.java | 0
.../eclipse/jgit/revwalk/filter/RevFlagFilter.java | 0
.../jgit/revwalk/filter/SubStringRevFilter.java | 0
.../java}/org/eclipse/jgit/transport/AmazonS3.java | 0
.../org/eclipse/jgit/transport/BaseConnection.java | 0
.../jgit/transport/BaseFetchConnection.java | 0
.../eclipse/jgit/transport/BasePackConnection.java | 0
.../jgit/transport/BasePackFetchConnection.java | 0
.../jgit/transport/BasePackPushConnection.java | 0
.../jgit/transport/BundleFetchConnection.java | 0
.../org/eclipse/jgit/transport/BundleWriter.java | 0
.../org/eclipse/jgit/transport/Connection.java | 0
.../java}/org/eclipse/jgit/transport/Daemon.java | 0
.../org/eclipse/jgit/transport/DaemonClient.java | 0
.../org/eclipse/jgit/transport/DaemonService.java | 0
.../jgit/transport/DefaultSshSessionFactory.java | 0
.../eclipse/jgit/transport/FetchConnection.java | 0
.../eclipse/jgit/transport/FetchHeadRecord.java | 0
.../org/eclipse/jgit/transport/FetchProcess.java | 0
.../org/eclipse/jgit/transport/FetchResult.java | 0
.../org/eclipse/jgit/transport/HttpTransport.java | 0
.../org/eclipse/jgit/transport/IndexPack.java | 0
.../java}/org/eclipse/jgit/transport/LongMap.java | 0
.../org/eclipse/jgit/transport/OpenSshConfig.java | 0
.../eclipse/jgit/transport/OperationResult.java | 0
.../org/eclipse/jgit/transport/PackTransport.java | 0
.../eclipse/jgit/transport/PackedObjectInfo.java | 0
.../org/eclipse/jgit/transport/PacketLineIn.java | 0
.../org/eclipse/jgit/transport/PacketLineOut.java | 0
.../eclipse/jgit/transport/PostReceiveHook.java | 0
.../org/eclipse/jgit/transport/PreReceiveHook.java | 0
.../org/eclipse/jgit/transport/PushConnection.java | 0
.../org/eclipse/jgit/transport/PushProcess.java | 0
.../org/eclipse/jgit/transport/PushResult.java | 0
.../org/eclipse/jgit/transport/ReceiveCommand.java | 0
.../org/eclipse/jgit/transport/ReceivePack.java | 0
.../org/eclipse/jgit/transport/RefAdvertiser.java | 0
.../java}/org/eclipse/jgit/transport/RefSpec.java | 0
.../org/eclipse/jgit/transport/RemoteConfig.java | 0
.../eclipse/jgit/transport/RemoteRefUpdate.java | 0
.../jgit/transport/SideBandInputStream.java | 0
.../jgit/transport/SideBandOutputStream.java | 0
.../jgit/transport/SideBandProgressMonitor.java | 0
.../jgit/transport/SshConfigSessionFactory.java | 0
.../eclipse/jgit/transport/SshSessionFactory.java | 0
.../org/eclipse/jgit/transport/SshTransport.java | 0
.../java}/org/eclipse/jgit/transport/TagOpt.java | 0
.../org/eclipse/jgit/transport/TcpTransport.java | 0
.../eclipse/jgit/transport/TrackingRefUpdate.java | 0
.../org/eclipse/jgit/transport/Transport.java | 0
.../eclipse/jgit/transport/TransportAmazonS3.java | 0
.../eclipse/jgit/transport/TransportBundle.java | 0
.../jgit/transport/TransportBundleFile.java | 0
.../jgit/transport/TransportBundleStream.java | 0
.../eclipse/jgit/transport/TransportGitAnon.java | 0
.../eclipse/jgit/transport/TransportGitSsh.java | 0
.../org/eclipse/jgit/transport/TransportHttp.java | 0
.../org/eclipse/jgit/transport/TransportLocal.java | 0
.../org/eclipse/jgit/transport/TransportSftp.java | 0
.../java}/org/eclipse/jgit/transport/URIish.java | 0
.../org/eclipse/jgit/transport/UploadPack.java | 0
.../org/eclipse/jgit/transport/WalkEncryption.java | 0
.../jgit/transport/WalkFetchConnection.java | 0
.../eclipse/jgit/transport/WalkPushConnection.java | 0
.../jgit/transport/WalkRemoteObjectDatabase.java | 0
.../org/eclipse/jgit/transport/WalkTransport.java | 0
.../jgit/treewalk/AbstractTreeIterator.java | 0
.../eclipse/jgit/treewalk/CanonicalTreeParser.java | 0
.../eclipse/jgit/treewalk/EmptyTreeIterator.java | 0
.../eclipse/jgit/treewalk/FileTreeIterator.java | 0
.../jgit/treewalk/NameConflictTreeWalk.java | 0
.../java}/org/eclipse/jgit/treewalk/TreeWalk.java | 0
.../eclipse/jgit/treewalk/WorkingTreeIterator.java | 0
.../jgit/treewalk/filter/AndTreeFilter.java | 0
.../jgit/treewalk/filter/NotTreeFilter.java | 0
.../eclipse/jgit/treewalk/filter/OrTreeFilter.java | 0
.../eclipse/jgit/treewalk/filter/PathFilter.java | 0
.../jgit/treewalk/filter/PathFilterGroup.java | 0
.../jgit/treewalk/filter/PathSuffixFilter.java | 0
.../eclipse/jgit/treewalk/filter/TreeFilter.java | 0
.../main/java}/org/eclipse/jgit/util/Base64.java | 0
.../src/main/java}/org/eclipse/jgit/util/FS.java | 0
.../org/eclipse/jgit/util/FS_POSIX_Java5.java | 0
.../org/eclipse/jgit/util/FS_POSIX_Java6.java | 0
.../main/java}/org/eclipse/jgit/util/FS_Win32.java | 0
.../org/eclipse/jgit/util/FS_Win32_Cygwin.java | 0
.../java}/org/eclipse/jgit/util/HttpSupport.java | 0
.../main/java}/org/eclipse/jgit/util/IntList.java | 0
.../org/eclipse/jgit/util/MutableInteger.java | 0
.../src/main/java}/org/eclipse/jgit/util/NB.java | 0
.../java}/org/eclipse/jgit/util/QuotedString.java | 0
.../org/eclipse/jgit/util/RawCharSequence.java | 0
.../java}/org/eclipse/jgit/util/RawParseUtils.java | 0
.../org/eclipse/jgit/util/RawSubStringPattern.java | 0
.../java}/org/eclipse/jgit/util/StringUtils.java | 0
.../java}/org/eclipse/jgit/util/SystemReader.java | 0
.../org/eclipse/jgit/util/TemporaryBuffer.java | 0
.../org/eclipse/jgit/util/io/InterruptTimer.java | 0
.../eclipse/jgit/util/io/TimeoutInputStream.java | 0
.../eclipse/jgit/util/io/TimeoutOutputStream.java | 0
.../src/main/resources}/META-INF/MANIFEST.MF | 0
.../eclipse/jgit/diff/DiffFormatterReflowTest.java | 0
.../java}/org/eclipse/jgit/diff/EditListTest.java | 0
.../test/java}/org/eclipse/jgit/diff/EditTest.java | 0
.../java}/org/eclipse/jgit/diff/RawTextTest.java | 0
.../eclipse/jgit/dircache/DirCacheBasicTest.java | 0
.../jgit/dircache/DirCacheBuilderIteratorTest.java | 0
.../eclipse/jgit/dircache/DirCacheBuilderTest.java | 0
.../dircache/DirCacheCGitCompatabilityTest.java | 0
.../eclipse/jgit/dircache/DirCacheFindTest.java | 0
.../jgit/dircache/DirCacheIteratorTest.java | 0
.../jgit/dircache/DirCacheLargePathTest.java | 0
.../eclipse/jgit/dircache/DirCacheTreeTest.java | 0
.../eclipse/jgit/fnmatch/FileNameMatcherTest.java | 0
.../eclipse/jgit/lib/AbbreviatedObjectIdTest.java | 0
.../org/eclipse/jgit/lib/ConcurrentRepackTest.java | 0
.../eclipse/jgit/lib/ConstantsEncodingTest.java | 0
.../java}/org/eclipse/jgit/lib/IndexDiffTest.java | 0
.../org/eclipse/jgit/lib/IndexTreeWalkerTest.java | 0
.../org/eclipse/jgit/lib/MockSystemReader.java | 0
.../org/eclipse/jgit/lib/ObjectCheckerTest.java | 0
.../org/eclipse/jgit/lib/PackIndexTestCase.java | 0
.../org/eclipse/jgit/lib/PackIndexV1Test.java | 0
.../org/eclipse/jgit/lib/PackIndexV2Test.java | 0
.../org/eclipse/jgit/lib/PackReverseIndexTest.java | 0
.../java}/org/eclipse/jgit/lib/PackWriterTest.java | 0
.../java}/org/eclipse/jgit/lib/ReadTreeTest.java | 0
.../test/java}/org/eclipse/jgit/lib/RefTest.java | 0
.../java}/org/eclipse/jgit/lib/RefUpdateTest.java | 0
.../org/eclipse/jgit/lib/ReflogReaderTest.java | 0
.../org/eclipse/jgit/lib/RepositoryCacheTest.java | 0
.../org/eclipse/jgit/lib/RepositoryConfigTest.java | 0
.../org/eclipse/jgit/lib/RepositoryTestCase.java | 0
.../java}/org/eclipse/jgit/lib/SpeedTestBase.java | 0
.../java}/org/eclipse/jgit/lib/T0001_ObjectId.java | 0
.../org/eclipse/jgit/lib/T0001_PersonIdent.java | 0
.../java}/org/eclipse/jgit/lib/T0002_Tree.java | 0
.../java}/org/eclipse/jgit/lib/T0003_Basic.java | 0
.../org/eclipse/jgit/lib/T0004_PackReader.java | 0
.../jgit/lib/T0005_ShallowSpeedTckTest.java | 4 +-
.../eclipse/jgit/lib/T0006_DeepSpeedTckTest.java | 4 +-
.../java}/org/eclipse/jgit/lib/T0007_Index.java | 0
.../org/eclipse/jgit/lib/T0008_testparserev.java | 0
.../eclipse/jgit/lib/TreeIteratorLeafOnlyTest.java | 0
.../jgit/lib/TreeIteratorPostOrderTest.java | 0
.../eclipse/jgit/lib/TreeIteratorPreOrderTest.java | 0
.../org/eclipse/jgit/lib/ValidRefNameTest.java | 0
.../org/eclipse/jgit/lib/WindowCacheGetTest.java | 0
.../jgit/lib/WindowCacheReconfigureTest.java | 0
.../org/eclipse/jgit/lib/WorkDirCheckoutTest.java | 0
.../java}/org/eclipse/jgit/lib/XInputStream.java | 0
.../java}/org/eclipse/jgit/lib/empty.gitindex.dat | Bin 32 -> 32 bytes
.../org/eclipse/jgit/lib/sorttest.gitindex.dat | Bin 288 -> 288 bytes
.../org/eclipse/jgit/merge/CherryPickTest.java | 0
.../org/eclipse/jgit/merge/SimpleMergeTest.java | 0
.../jgit/patch/EGitPatchHistoryTckTest.java | 2 +-
.../java}/org/eclipse/jgit/patch/EditListTest.java | 0
.../org/eclipse/jgit/patch/FileHeaderTest.java | 0
.../java}/org/eclipse/jgit/patch/GetTextTest.java | 0
.../org/eclipse/jgit/patch/PatchCcErrorTest.java | 0
.../java}/org/eclipse/jgit/patch/PatchCcTest.java | 0
.../org/eclipse/jgit/patch/PatchErrorTest.java | 0
.../java}/org/eclipse/jgit/patch/PatchTest.java | 0
.../jgit/revwalk/AlwaysEmptyRevQueueTest.java | 0
.../org/eclipse/jgit/revwalk/DateRevQueueTest.java | 0
.../org/eclipse/jgit/revwalk/FIFORevQueueTest.java | 0
.../org/eclipse/jgit/revwalk/FooterLineTest.java | 0
.../org/eclipse/jgit/revwalk/LIFORevQueueTest.java | 0
.../org/eclipse/jgit/revwalk/ObjectWalkTest.java | 0
.../eclipse/jgit/revwalk/RevCommitParseTest.java | 0
.../org/eclipse/jgit/revwalk/RevFlagSetTest.java | 0
.../org/eclipse/jgit/revwalk/RevObjectTest.java | 0
.../org/eclipse/jgit/revwalk/RevQueueTestCase.java | 0
.../org/eclipse/jgit/revwalk/RevTagParseTest.java | 0
.../org/eclipse/jgit/revwalk/RevWalkCullTest.java | 0
.../eclipse/jgit/revwalk/RevWalkFilterTest.java | 0
.../eclipse/jgit/revwalk/RevWalkMergeBaseTest.java | 0
.../jgit/revwalk/RevWalkPathFilter1Test.java | 0
.../jgit/revwalk/RevWalkPathFilter6012Test.java | 0
.../org/eclipse/jgit/revwalk/RevWalkSortTest.java | 0
.../org/eclipse/jgit/revwalk/RevWalkTestCase.java | 0
.../eclipse/jgit/transport/BundleWriterTest.java | 0
.../org/eclipse/jgit/transport/IndexPackTest.java | 0
.../org/eclipse/jgit/transport/LongMapTest.java | 0
.../eclipse/jgit/transport/OpenSshConfigTest.java | 0
.../eclipse/jgit/transport/PacketLineInTest.java | 0
.../eclipse/jgit/transport/PacketLineOutTest.java | 0
.../eclipse/jgit/transport/PushProcessTest.java | 0
.../org/eclipse/jgit/transport/RefSpecTest.java | 0
.../eclipse/jgit/transport/RemoteConfigTest.java | 0
.../jgit/transport/SideBandOutputStreamTest.java | 0
.../org/eclipse/jgit/transport/TransportTest.java | 0
.../org/eclipse/jgit/transport/URIishTest.java | 0
.../jgit/treewalk/AbstractTreeIteratorTest.java | 0
.../jgit/treewalk/CanonicalTreeParserTest.java | 0
.../jgit/treewalk/EmptyTreeIteratorTest.java | 0
.../jgit/treewalk/FileTreeIteratorTest.java | 0
.../jgit/treewalk/NameConflictTreeWalkTest.java | 0
.../jgit/treewalk/PostOrderTreeWalkTest.java | 0
.../jgit/treewalk/TreeWalkBasicDiffTest.java | 0
.../treewalk/filter/AlwaysCloneTreeFilter.java | 0
.../jgit/treewalk/filter/NotTreeFilterTest.java | 0
.../jgit/treewalk/filter/PathSuffixFilterTest.java | 2 +-
.../jgit/treewalk/filter/TreeFilterTest.java | 0
.../java}/org/eclipse/jgit/util/IntListTest.java | 0
.../java}/org/eclipse/jgit/util/JGitTestUtil.java | 0
.../test/java}/org/eclipse/jgit/util/NBTest.java | 0
.../jgit/util/QuotedStringBourneStyleTest.java | 0
.../util/QuotedStringBourneUserPathStyleTest.java | 0
.../jgit/util/QuotedStringGitPathStyleTest.java | 0
.../jgit/util/RawParseUtils_HexParseTest.java | 0
.../jgit/util/RawParseUtils_LineMapTest.java | 0
.../eclipse/jgit/util/RawParseUtils_MatchTest.java | 0
.../org/eclipse/jgit/util/StringUtilsTest.java | 0
.../org/eclipse/jgit/util/TemporaryBufferTest.java | 0
.../test/java}/org/eclipse/jgit/util/TestRng.java | 0
.../jgit/util/io/TimeoutInputStreamTest.java | 0
.../jgit/util/io/TimeoutOutputStreamTest.java | 0
.../test/resources}/org/eclipse/jgit/diff/E.patch | 0
.../resources}/org/eclipse/jgit/diff/E_PostImage | 0
.../resources}/org/eclipse/jgit/diff/E_PreImage | 0
.../test/resources}/org/eclipse/jgit/diff/X.patch | 0
.../resources}/org/eclipse/jgit/diff/X_PostImage | 0
.../resources}/org/eclipse/jgit/diff/X_PreImage | 0
.../test/resources}/org/eclipse/jgit/diff/Y.patch | 0
.../resources}/org/eclipse/jgit/diff/Y_PostImage | 0
.../resources}/org/eclipse/jgit/diff/Y_PreImage | 0
.../test/resources}/org/eclipse/jgit/diff/Z.patch | 0
.../resources}/org/eclipse/jgit/diff/Z_PostImage | 0
.../resources}/org/eclipse/jgit/diff/Z_PreImage | 0
.../org/eclipse/jgit/diff/testContext0.out | 0
.../org/eclipse/jgit/diff/testContext1.out | 0
.../org/eclipse/jgit/diff/testContext10.out | 0
.../org/eclipse/jgit/diff/testContext100.out | 0
.../org/eclipse/jgit/diff/testContext3.out | 0
.../org/eclipse/jgit/diff/testContext5.out | 0
.../org/eclipse/jgit/patch/.gitattributes | 0
.../eclipse/jgit/patch/testEditList_Types.patch | 0
.../eclipse/jgit/patch/testError_BodyTooLong.patch | 0
.../jgit/patch/testError_CcTruncatedOld.patch | 0
.../jgit/patch/testError_DisconnectedHunk.patch | 0
.../jgit/patch/testError_GarbageBetweenFiles.patch | 0
.../patch/testError_GitBinaryNoForwardHunk.patch | 0
.../jgit/patch/testError_TruncatedNew.patch | 0
.../jgit/patch/testError_TruncatedOld.patch | 0
.../jgit/patch/testGetText_BothISO88591.patch | 0
.../eclipse/jgit/patch/testGetText_Convert.patch | 0
.../eclipse/jgit/patch/testGetText_DiffCc.patch | 0
.../eclipse/jgit/patch/testGetText_NoBinary.patch | 0
.../jgit/patch/testParse_AddNoNewline.patch | 0
.../jgit/patch/testParse_CcDeleteFile.patch | 0
.../eclipse/jgit/patch/testParse_CcNewFile.patch | 0
.../patch/testParse_ConfigCaseInsensitive.patch | 0
.../jgit/patch/testParse_FixNoNewline.patch | 0
.../jgit/patch/testParse_GitBinaryDelta.patch | 0
.../jgit/patch/testParse_GitBinaryLiteral.patch | 0
.../eclipse/jgit/patch/testParse_NoBinary.patch | 0
.../eclipse/jgit/patch/testParse_OneFileCc.patch | 0
.../jgit/test/resources/all_packed_objects.txt | 0
.../eclipse/jgit/test/resources/create-second-pack | 0
.../org/eclipse/jgit/test/resources/gitgit.index | Bin 134799 -> 134799 bytes
.../org/eclipse/jgit/test/resources/gitgit.lsfiles | 0
.../org/eclipse/jgit/test/resources/gitgit.lstree | 0
...ck-3280af9c07ee18a87705ef50b0cc4cd20266cf12.idx | Bin 1296 -> 1296 bytes
...k-3280af9c07ee18a87705ef50b0cc4cd20266cf12.pack | Bin 562 -> 562 bytes
...ck-34be9032ac282b11fa9babdc2b2a93ca996c9c2f.idx | Bin 1256 -> 1256 bytes
...-34be9032ac282b11fa9babdc2b2a93ca996c9c2f.idxV2 | Bin 1296 -> 1296 bytes
...k-34be9032ac282b11fa9babdc2b2a93ca996c9c2f.pack | Bin 7811 -> 7811 bytes
...ck-546ff360fe3488adb20860ce3436a2d6373d2796.idx | Bin 1324 -> 1324 bytes
...k-546ff360fe3488adb20860ce3436a2d6373d2796.pack | Bin 1265 -> 1265 bytes
...ck-9fb5b411fe6dfa89cc2e6b89d2bd8e5de02b5745.idx | Bin 1100 -> 1100 bytes
...k-9fb5b411fe6dfa89cc2e6b89d2bd8e5de02b5745.pack | Bin 164 -> 164 bytes
...ck-cbdeda40019ae0e6e789088ea0f51f164f489d14.idx | Bin 1240 -> 1240 bytes
...k-cbdeda40019ae0e6e789088ea0f51f164f489d14.pack | Bin 651 -> 651 bytes
...ck-df2982f284bbabb6bdb59ee3fcc6eb0983e20371.idx | Bin 2976 -> 2976 bytes
...-df2982f284bbabb6bdb59ee3fcc6eb0983e20371.idxV2 | Bin 2976 -> 2976 bytes
...k-df2982f284bbabb6bdb59ee3fcc6eb0983e20371.pack | Bin 5901 -> 5901 bytes
...ck-e6d07037cbcf13376308a0a995d1fa48f8f76aaa.idx | Bin 1112 -> 1112 bytes
...k-e6d07037cbcf13376308a0a995d1fa48f8f76aaa.pack | Bin 1643 -> 1643 bytes
.../org/eclipse/jgit/test/resources/pack-huge.idx | Bin 2368 -> 2368 bytes
.../org/eclipse/jgit/test/resources/packed-refs | 0
jgit-maven/.gitignore | 1 -
jgit-maven/jgit/pom.xml | 216 -------------
{org.eclipse.jgit.pgm => jgit-pgm}/.classpath | 0
jgit-pgm/.gitignore | 2 +
{org.eclipse.jgit.pgm => jgit-pgm}/.project | 0
.../.settings/org.eclipse.core.resources.prefs | 0
.../.settings/org.eclipse.core.runtime.prefs | 0
.../.settings/org.eclipse.jdt.core.prefs | 0
.../.settings/org.eclipse.jdt.ui.prefs | 0
jgit.sh => jgit-pgm/jgit.sh | 11 +-
jgit-pgm/pom.xml | 126 ++++++++
.../org/eclipse/jgit/pgm/AbstractFetchCommand.java | 0
.../main/java}/org/eclipse/jgit/pgm/Branch.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Clone.java | 0
.../main/java}/org/eclipse/jgit/pgm/Command.java | 0
.../java}/org/eclipse/jgit/pgm/CommandCatalog.java | 0
.../java}/org/eclipse/jgit/pgm/CommandRef.java | 0
.../main/java}/org/eclipse/jgit/pgm/Daemon.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Die.java | 0
.../main/java}/org/eclipse/jgit/pgm/DiffTree.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Fetch.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Glog.java | 0
.../main/java}/org/eclipse/jgit/pgm/IndexPack.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Init.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Log.java | 0
.../main/java}/org/eclipse/jgit/pgm/LsRemote.java | 0
.../main/java}/org/eclipse/jgit/pgm/LsTree.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Main.java | 0
.../main/java}/org/eclipse/jgit/pgm/MergeBase.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Push.java | 0
.../java}/org/eclipse/jgit/pgm/ReceivePack.java | 0
.../main/java}/org/eclipse/jgit/pgm/RevList.java | 0
.../main/java}/org/eclipse/jgit/pgm/RevParse.java | 0
.../org/eclipse/jgit/pgm/RevWalkTextBuiltin.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Rm.java | 0
.../main/java}/org/eclipse/jgit/pgm/ShowRef.java | 0
.../src/main/java}/org/eclipse/jgit/pgm/Tag.java | 0
.../java}/org/eclipse/jgit/pgm/TextBuiltin.java | 0
.../java}/org/eclipse/jgit/pgm/UploadPack.java | 0
.../main/java}/org/eclipse/jgit/pgm/Version.java | 0
.../org/eclipse/jgit/pgm/build/JarLinkUtil.java | 0
.../org/eclipse/jgit/pgm/debug/MakeCacheTree.java | 0
.../org/eclipse/jgit/pgm/debug/ReadDirCache.java | 0
.../eclipse/jgit/pgm/debug/RebuildCommitGraph.java | 0
.../org/eclipse/jgit/pgm/debug/ShowCacheTree.java | 0
.../org/eclipse/jgit/pgm/debug/ShowCommands.java | 0
.../org/eclipse/jgit/pgm/debug/ShowDirCache.java | 0
.../org/eclipse/jgit/pgm/debug/WriteDirCache.java | 0
.../jgit/pgm/opt/AbstractTreeIteratorHandler.java | 0
.../org/eclipse/jgit/pgm/opt/CmdLineParser.java | 0
.../org/eclipse/jgit/pgm/opt/ObjectIdHandler.java | 0
.../jgit/pgm/opt/PathTreeFilterHandler.java | 0
.../org/eclipse/jgit/pgm/opt/RefSpecHandler.java | 0
.../org/eclipse/jgit/pgm/opt/RevCommitHandler.java | 0
.../org/eclipse/jgit/pgm/opt/RevTreeHandler.java | 0
.../eclipse/jgit/pgm/opt/SubcommandHandler.java | 0
.../services/org.eclipse.jgit.pgm.TextBuiltin | 0
licenses/JSch.LICENSE.txt | 30 ++
licenses/args4j.LICENSE.txt | 32 ++
make_jgit.sh | 132 --------
org.eclipse.jgit.pgm/.gitignore | 1 -
org.eclipse.jgit.test/.classpath | 11 -
org.eclipse.jgit.test/.gitignore | 3 -
org.eclipse.jgit.test/.project | 17 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.core.runtime.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 320 -------------------
.../.settings/org.eclipse.jdt.ui.prefs | 10 -
org.eclipse.jgit/.gitignore | 1 -
pom.xml | 331 ++++++++++++++++++++
562 files changed, 676 insertions(+), 733 deletions(-)
rename {org.eclipse.jgit => jgit-core}/.classpath (100%)
rename {org.eclipse.jgit => jgit-core}/.fbprefs (100%)
create mode 100644 jgit-core/.gitignore
rename {org.eclipse.jgit => jgit-core}/.project (100%)
rename {org.eclipse.jgit => jgit-core}/.settings/org.eclipse.core.resources.prefs (100%)
rename {org.eclipse.jgit => jgit-core}/.settings/org.eclipse.core.runtime.prefs (100%)
rename {org.eclipse.jgit => jgit-core}/.settings/org.eclipse.jdt.core.prefs (100%)
rename {org.eclipse.jgit.pgm => jgit-core}/.settings/org.eclipse.jdt.ui.prefs (100%)
rename {org.eclipse.jgit => jgit-core}/build.properties (100%)
rename {org.eclipse.jgit => jgit-core}/findBugs/FindBugsExcludeFilter.xml (100%)
rename {org.eclipse.jgit.test => jgit-core}/org.eclipse.jgit.core--All-External-Tests (Java 6).launch (100%)
rename {org.eclipse.jgit.test => jgit-core}/org.eclipse.jgit.core--All-External-Tests.launch (100%)
rename {org.eclipse.jgit.test => jgit-core}/org.eclipse.jgit.core--All-Tests (Java 6).launch (100%)
rename {org.eclipse.jgit.test => jgit-core}/org.eclipse.jgit.core--All-Tests.launch (100%)
rename {org.eclipse.jgit => jgit-core}/plugin.properties (100%)
create mode 100644 jgit-core/pom.xml
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/awtui/AWTPlotRenderer.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/awtui/AwtAuthenticator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/awtui/CommitGraphPane.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/awtui/SwingCommitList.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/diff/DiffFormatter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/diff/Edit.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/diff/EditList.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/diff/RawText.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/diff/Sequence.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/BaseDirCacheEditor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/DirCache.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/DirCacheBuildIterator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/DirCacheBuilder.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/DirCacheEditor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/DirCacheEntry.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/DirCacheIterator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/dircache/DirCacheTree.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/CheckoutConflictException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/CompoundException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/ConfigInvalidException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/CorruptObjectException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/EntryExistsException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/GitlinksNotSupportedException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/IncorrectObjectTypeException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/InvalidObjectIdException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/InvalidPatternException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/MissingBundlePrerequisiteException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/MissingObjectException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/NoClosingBracketException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/NoRemoteRepositoryException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/NotSupportedException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/ObjectWritingException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/PackInvalidException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/PackMismatchException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/PackProtocolException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/RepositoryNotFoundException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/RevWalkException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/RevisionSyntaxException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/StopWalkException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/SymlinksNotSupportedException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/TransportException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/errors/UnmergedPathException.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/AbstractHead.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/CharacterHead.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/FileNameMatcher.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/GroupHead.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/Head.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/LastHead.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/RestrictedWildCardHead.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/fnmatch/WildCardHead.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/AbbreviatedObjectId.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/AbstractIndexTreeVisitor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/AlternateRepositoryDatabase.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/AnyObjectId.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/BinaryDelta.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/BlobBasedConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ByteArrayWindow.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ByteBufferWindow.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ByteWindow.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Commit.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Config.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Constants.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/CoreConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/DeltaOfsPackedObjectLoader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/DeltaPackedObjectLoader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/DeltaRefPackedObjectLoader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/FileBasedConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/FileMode.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/FileTreeEntry.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ForceModified.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/GitIndex.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/GitlinkTreeEntry.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/IndexChangedEvent.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/IndexDiff.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/IndexTreeVisitor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/IndexTreeWalker.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/InflaterCache.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/LockFile.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/MutableObjectId.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/NullProgressMonitor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ObjectChecker.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ObjectDatabase.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ObjectDirectory.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ObjectId.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ObjectIdSubclassMap.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ObjectLoader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ObjectWriter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/OffsetCache.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackFile.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackIndex.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackIndexV1.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackIndexV2.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackIndexWriter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackIndexWriterV1.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackIndexWriterV2.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackLock.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackOutputStream.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackReverseIndex.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackWriter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PackedObjectLoader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/PersonIdent.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ProgressMonitor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Ref.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RefComparator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RefDatabase.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RefLogWriter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RefRename.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RefUpdate.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RefWriter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/ReflogReader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RefsChangedEvent.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Repository.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RepositoryAdapter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RepositoryCache.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RepositoryChangedEvent.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RepositoryConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RepositoryListener.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/RepositoryState.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/SymlinkTreeEntry.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Tag.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/TextProgressMonitor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/TransferConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Tree.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/TreeEntry.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/TreeIterator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/TreeVisitor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/TreeVisitorWithCurrentDirectory.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/Treeish.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/UnpackedObjectCache.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/UnpackedObjectLoader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/UserConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/WholePackedObjectLoader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/WindowCache.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/WindowCacheConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/WindowCursor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/WorkDirCheckout.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/lib/WriteTree.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/merge/MergeStrategy.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/merge/Merger.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/merge/StrategyOneSided.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/merge/StrategySimpleTwoWayInCore.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/merge/ThreeWayMergeStrategy.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/merge/ThreeWayMerger.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/patch/BinaryHunk.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/patch/CombinedFileHeader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/patch/CombinedHunkHeader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/patch/FileHeader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/patch/FormatError.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/patch/HunkHeader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/patch/Patch.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revplot/AbstractPlotRenderer.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revplot/PlotCommit.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revplot/PlotCommitList.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revplot/PlotLane.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revplot/PlotWalk.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/AbstractRevQueue.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/BlockObjQueue.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/BlockRevQueue.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/BoundaryGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/DateRevQueue.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/DelayRevQueue.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/EndGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/FIFORevQueue.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/FixUninterestingGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/FooterKey.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/FooterLine.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/Generator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/LIFORevQueue.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/MergeBaseGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/ObjectWalk.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/PendingGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevBlob.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevCommit.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevCommitList.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevFlag.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevFlagSet.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevObject.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevObjectList.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevSort.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevTag.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevTree.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RevWalk.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RewriteGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/RewriteTreeFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/StartGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/TopoSortGenerator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/AndRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/AuthorRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/CommitTimeRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/CommitterRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/MessageRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/NotRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/OrRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/PatternMatchRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/RevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/RevFlagFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/revwalk/filter/SubStringRevFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/AmazonS3.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/BaseConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/BaseFetchConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/BasePackConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/BasePackFetchConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/BasePackPushConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/BundleFetchConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/BundleWriter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/Connection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/Daemon.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/DaemonClient.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/DaemonService.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/DefaultSshSessionFactory.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/FetchConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/FetchHeadRecord.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/FetchProcess.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/FetchResult.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/HttpTransport.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/IndexPack.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/LongMap.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/OpenSshConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/OperationResult.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PackTransport.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PackedObjectInfo.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PacketLineIn.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PacketLineOut.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PostReceiveHook.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PreReceiveHook.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PushConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PushProcess.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/PushResult.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/ReceiveCommand.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/ReceivePack.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/RefAdvertiser.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/RefSpec.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/RemoteConfig.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/RemoteRefUpdate.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/SideBandInputStream.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/SideBandOutputStream.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/SideBandProgressMonitor.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/SshConfigSessionFactory.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/SshSessionFactory.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/SshTransport.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TagOpt.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TcpTransport.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TrackingRefUpdate.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/Transport.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportAmazonS3.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportBundle.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportBundleFile.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportBundleStream.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportGitAnon.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportGitSsh.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportHttp.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportLocal.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/TransportSftp.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/URIish.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/UploadPack.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/WalkEncryption.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/WalkFetchConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/WalkPushConnection.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/WalkRemoteObjectDatabase.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/transport/WalkTransport.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/AbstractTreeIterator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/CanonicalTreeParser.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/EmptyTreeIterator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/FileTreeIterator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/NameConflictTreeWalk.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/TreeWalk.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/WorkingTreeIterator.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/filter/AndTreeFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/filter/NotTreeFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/filter/OrTreeFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/filter/PathFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/filter/PathFilterGroup.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/filter/PathSuffixFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/treewalk/filter/TreeFilter.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/Base64.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/FS.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/FS_POSIX_Java5.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/FS_POSIX_Java6.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/FS_Win32.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/FS_Win32_Cygwin.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/HttpSupport.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/IntList.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/MutableInteger.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/NB.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/QuotedString.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/RawCharSequence.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/RawParseUtils.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/RawSubStringPattern.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/StringUtils.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/SystemReader.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/TemporaryBuffer.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/io/InterruptTimer.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/io/TimeoutInputStream.java (100%)
rename {org.eclipse.jgit/src => jgit-core/src/main/java}/org/eclipse/jgit/util/io/TimeoutOutputStream.java (100%)
rename {org.eclipse.jgit => jgit-core/src/main/resources}/META-INF/MANIFEST.MF (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/diff/DiffFormatterReflowTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/diff/EditListTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/diff/EditTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/diff/RawTextTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheBasicTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheBuilderIteratorTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheBuilderTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheCGitCompatabilityTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheFindTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheIteratorTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheLargePathTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/dircache/DirCacheTreeTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/fnmatch/FileNameMatcherTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/AbbreviatedObjectIdTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/ConcurrentRepackTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/ConstantsEncodingTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/IndexDiffTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/IndexTreeWalkerTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/MockSystemReader.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/ObjectCheckerTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/PackIndexTestCase.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/PackIndexV1Test.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/PackIndexV2Test.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/PackReverseIndexTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/PackWriterTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/ReadTreeTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/RefTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/RefUpdateTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/ReflogReaderTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/RepositoryCacheTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/RepositoryConfigTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/RepositoryTestCase.java (100%)
rename {org.eclipse.jgit.test/exttst => jgit-core/src/test/java}/org/eclipse/jgit/lib/SpeedTestBase.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/T0001_ObjectId.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/T0001_PersonIdent.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/T0002_Tree.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/T0003_Basic.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/T0004_PackReader.java (100%)
rename org.eclipse.jgit.test/exttst/org/eclipse/jgit/lib/T0005_ShallowSpeedTest.java => jgit-core/src/test/java/org/eclipse/jgit/lib/T0005_ShallowSpeedTckTest.java (96%)
rename org.eclipse.jgit.test/exttst/org/eclipse/jgit/lib/T0006_DeepSpeedTest.java => jgit-core/src/test/java/org/eclipse/jgit/lib/T0006_DeepSpeedTckTest.java (96%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/T0007_Index.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/T0008_testparserev.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/TreeIteratorLeafOnlyTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/TreeIteratorPostOrderTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/TreeIteratorPreOrderTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/ValidRefNameTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/WindowCacheGetTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/WindowCacheReconfigureTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/WorkDirCheckoutTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/XInputStream.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/empty.gitindex.dat (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/lib/sorttest.gitindex.dat (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/merge/CherryPickTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/merge/SimpleMergeTest.java (100%)
rename org.eclipse.jgit.test/exttst/org/eclipse/jgit/patch/EGitPatchHistoryTest.java => jgit-core/src/test/java/org/eclipse/jgit/patch/EGitPatchHistoryTckTest.java (99%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/patch/EditListTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/patch/FileHeaderTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/patch/GetTextTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/patch/PatchCcErrorTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/patch/PatchCcTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/patch/PatchErrorTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/patch/PatchTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/AlwaysEmptyRevQueueTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/DateRevQueueTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/FIFORevQueueTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/FooterLineTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/LIFORevQueueTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/ObjectWalkTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevCommitParseTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevFlagSetTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevObjectTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevQueueTestCase.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevTagParseTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevWalkCullTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevWalkFilterTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevWalkMergeBaseTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevWalkPathFilter1Test.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevWalkPathFilter6012Test.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevWalkSortTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/revwalk/RevWalkTestCase.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/BundleWriterTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/IndexPackTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/LongMapTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/OpenSshConfigTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/PacketLineInTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/PacketLineOutTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/PushProcessTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/RefSpecTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/RemoteConfigTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/SideBandOutputStreamTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/TransportTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/transport/URIishTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/AbstractTreeIteratorTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/CanonicalTreeParserTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/EmptyTreeIteratorTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/FileTreeIteratorTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/NameConflictTreeWalkTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/PostOrderTreeWalkTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/TreeWalkBasicDiffTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/filter/AlwaysCloneTreeFilter.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/filter/NotTreeFilterTest.java (100%)
rename org.eclipse.jgit.test/tst/org/eclipse/jgit/treewalk/filter/PathSuffixFilterTestCase.java => jgit-core/src/test/java/org/eclipse/jgit/treewalk/filter/PathSuffixFilterTest.java (98%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/treewalk/filter/TreeFilterTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/IntListTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/JGitTestUtil.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/NBTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/QuotedStringBourneStyleTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/QuotedStringBourneUserPathStyleTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/QuotedStringGitPathStyleTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/RawParseUtils_HexParseTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/RawParseUtils_LineMapTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/RawParseUtils_MatchTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/StringUtilsTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/TemporaryBufferTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/TestRng.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/io/TimeoutInputStreamTest.java (100%)
rename {org.eclipse.jgit.test/tst => jgit-core/src/test/java}/org/eclipse/jgit/util/io/TimeoutOutputStreamTest.java (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/E.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/E_PostImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/E_PreImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/X.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/X_PostImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/X_PreImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/Y.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/Y_PostImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/Y_PreImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/Z.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/Z_PostImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/Z_PreImage (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/testContext0.out (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/testContext1.out (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/testContext10.out (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/testContext100.out (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/testContext3.out (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/diff/testContext5.out (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/.gitattributes (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testEditList_Types.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testError_BodyTooLong.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testError_CcTruncatedOld.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testError_DisconnectedHunk.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testError_GarbageBetweenFiles.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testError_GitBinaryNoForwardHunk.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testError_TruncatedNew.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testError_TruncatedOld.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testGetText_BothISO88591.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testGetText_Convert.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testGetText_DiffCc.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testGetText_NoBinary.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_AddNoNewline.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_CcDeleteFile.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_CcNewFile.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_ConfigCaseInsensitive.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_FixNoNewline.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_GitBinaryDelta.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_GitBinaryLiteral.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_NoBinary.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/patch/testParse_OneFileCc.patch (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/all_packed_objects.txt (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/create-second-pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/gitgit.index (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/gitgit.lsfiles (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/gitgit.lstree (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-3280af9c07ee18a87705ef50b0cc4cd20266cf12.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-3280af9c07ee18a87705ef50b0cc4cd20266cf12.pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-34be9032ac282b11fa9babdc2b2a93ca996c9c2f.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-34be9032ac282b11fa9babdc2b2a93ca996c9c2f.idxV2 (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-34be9032ac282b11fa9babdc2b2a93ca996c9c2f.pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-546ff360fe3488adb20860ce3436a2d6373d2796.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-546ff360fe3488adb20860ce3436a2d6373d2796.pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-9fb5b411fe6dfa89cc2e6b89d2bd8e5de02b5745.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-9fb5b411fe6dfa89cc2e6b89d2bd8e5de02b5745.pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-cbdeda40019ae0e6e789088ea0f51f164f489d14.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-cbdeda40019ae0e6e789088ea0f51f164f489d14.pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-df2982f284bbabb6bdb59ee3fcc6eb0983e20371.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-df2982f284bbabb6bdb59ee3fcc6eb0983e20371.idxV2 (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-df2982f284bbabb6bdb59ee3fcc6eb0983e20371.pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-e6d07037cbcf13376308a0a995d1fa48f8f76aaa.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-e6d07037cbcf13376308a0a995d1fa48f8f76aaa.pack (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/pack-huge.idx (100%)
rename {org.eclipse.jgit.test/tst-rsrc => jgit-core/src/test/resources}/org/eclipse/jgit/test/resources/packed-refs (100%)
delete mode 100644 jgit-maven/.gitignore
delete mode 100644 jgit-maven/jgit/pom.xml
rename {org.eclipse.jgit.pgm => jgit-pgm}/.classpath (100%)
create mode 100644 jgit-pgm/.gitignore
rename {org.eclipse.jgit.pgm => jgit-pgm}/.project (100%)
rename {org.eclipse.jgit.pgm => jgit-pgm}/.settings/org.eclipse.core.resources.prefs (100%)
rename {org.eclipse.jgit.pgm => jgit-pgm}/.settings/org.eclipse.core.runtime.prefs (100%)
rename {org.eclipse.jgit.pgm => jgit-pgm}/.settings/org.eclipse.jdt.core.prefs (100%)
rename {org.eclipse.jgit => jgit-pgm}/.settings/org.eclipse.jdt.ui.prefs (100%)
rename jgit.sh => jgit-pgm/jgit.sh (71%)
create mode 100644 jgit-pgm/pom.xml
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/AbstractFetchCommand.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Branch.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Clone.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Command.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/CommandCatalog.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/CommandRef.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Daemon.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Die.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/DiffTree.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Fetch.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Glog.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/IndexPack.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Init.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Log.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/LsRemote.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/LsTree.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Main.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/MergeBase.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Push.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/ReceivePack.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/RevList.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/RevParse.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/RevWalkTextBuiltin.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Rm.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/ShowRef.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Tag.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/TextBuiltin.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/UploadPack.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/Version.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/build/JarLinkUtil.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/debug/MakeCacheTree.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/debug/ReadDirCache.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/debug/RebuildCommitGraph.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/debug/ShowCacheTree.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/debug/ShowCommands.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/debug/ShowDirCache.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/debug/WriteDirCache.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/AbstractTreeIteratorHandler.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/CmdLineParser.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/ObjectIdHandler.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/PathTreeFilterHandler.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/RefSpecHandler.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/RevCommitHandler.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/RevTreeHandler.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/java}/org/eclipse/jgit/pgm/opt/SubcommandHandler.java (100%)
rename {org.eclipse.jgit.pgm/src => jgit-pgm/src/main/resources}/META-INF/services/org.eclipse.jgit.pgm.TextBuiltin (100%)
create mode 100644 licenses/JSch.LICENSE.txt
create mode 100644 licenses/args4j.LICENSE.txt
delete mode 100755 make_jgit.sh
delete mode 100644 org.eclipse.jgit.pgm/.gitignore
delete mode 100644 org.eclipse.jgit.test/.classpath
delete mode 100644 org.eclipse.jgit.test/.gitignore
delete mode 100644 org.eclipse.jgit.test/.project
delete mode 100644 org.eclipse.jgit.test/.settings/org.eclipse.core.resources.prefs
delete mode 100644 org.eclipse.jgit.test/.settings/org.eclipse.core.runtime.prefs
delete mode 100644 org.eclipse.jgit.test/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 org.eclipse.jgit.test/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 org.eclipse.jgit/.gitignore
create mode 100644 pom.xml
^ permalink raw reply
* Re: Trying to split repository
From: Josef Wolf @ 2009-10-01 21:13 UTC (permalink / raw)
To: git
In-Reply-To: <c376da900910010949p197aa311l9c91ef711beffdf7@mail.gmail.com>
On Thu, Oct 01, 2009 at 12:49:03PM -0400, Adam Brewster wrote:
> >
> > Any hints how to get rid of those log entries?
>
> git-filter-branch accepts a --prune-empty option that does what I
> think you're looking for.
Thanks for your answer, Adam!
Is this a new option? 1.6.0.2 don't seem to have it?
^ permalink raw reply
* Re: [JGIT PATCH 0/5] jgit diff
From: Johannes Schindelin @ 2009-10-01 21:47 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: git
In-Reply-To: <20091001184721.GR14660@spearce.org>
Hi,
On Thu, 1 Oct 2009, Shawn O. Pearce wrote:
> Johannes Schindelin <johannes.schindelin@gmx.de> wrote:
> > This patch series provides a rudimentary, working implementation of "jgit
> > diff". It does not provide all modes of "git diff" -- by far! -- but it
> > is robust, and should provide a good starting point for further work.
>
> I have rebased this patch series on our new JGit history, and then
> opened a bug at eclipse.org to get it through the IP review process:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=291083
Great, thanks!
Ciao,
Dscho
^ permalink raw reply
* Re: [PATCH 1/2] do not mangle short options which take arguments
From: Johannes Schindelin @ 2009-10-01 21:53 UTC (permalink / raw)
To: Clemens Buchacher; +Cc: Shawn O. Pearce, git
In-Reply-To: <20091001201648.GA12175@localhost>
Hi,
On Thu, 1 Oct 2009, Clemens Buchacher wrote:
> Instead of
>
> $ git commit -a -ammend
> [work ce38944] mend
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> we now get
>
> $ git commit -a -ammend
> error: switch `m' must not be mangled with other options
> usage: git commit [options] [--] <filepattern>...
> [...]
>
> Signed-off-by: Clemens Buchacher <drizzd@aon.at>
Sweet! And the patch looks good to me!
Ciao,
Dscho
^ permalink raw reply
* Re: [PATCH 2/2] allow mangling short options which take integer arguments
From: Johannes Schindelin @ 2009-10-01 21:55 UTC (permalink / raw)
To: Clemens Buchacher; +Cc: Shawn O. Pearce, git
In-Reply-To: <20091001202301.GB12175@localhost>
Hi,
On Thu, 1 Oct 2009, Clemens Buchacher wrote:
> This patch allows you to do things like for example
>
> $ git <cmd> -bn100
>
> where -b is a boolean and -n is an integer option.
>
> Signed-off-by: Clemens Buchacher <drizzd@aon.at>
And this patch looks even more straight-forward than 1/2, _but_... what
about cases where there are short options that are digits?
Ciao,
Dscho
^ permalink raw reply
* Re: [PATCH] Documentation - pt-BR.
From: Thiago Farina @ 2009-10-01 22:35 UTC (permalink / raw)
To: Jeff King; +Cc: Carlos R. Mafra, Shawn O. Pearce, git
In-Reply-To: <20091001122252.GA31919@sigill.intra.peff.net>
Hi,
Thanks Jeff to care about my patch and for the review :)
Thanks Carlos for the review too.
-Thiago
^ permalink raw reply
* stgit, rebasing with 100 patches
From: Jon Smirl @ 2009-10-01 23:04 UTC (permalink / raw)
To: Git Mailing List
I have 100 patches loaded into in stgit. My tree is at 2.6.30. Now I
want to rebase to 2.6.31-rc1. About 30 of these hundred patches got
committed in this interval.
If I rebase directly to 2.6.31-rc1 I end up with a bunch of merge
conflicts as the patches are applied. That's because patches 'a,b,c'
got applied in the merge window. When I push 'a' back down it sees the
combination of 'a,b,c' not just 'a'. It is unable to figure out that
'a' was applied and then 'b' and 'c' applied on top of it.
Is there a better way to locate the patches the got applied?
--
Jon Smirl
jonsmirl@gmail.com
^ permalink raw reply
* Re: [PATCH 2/2] add NORETURN_PTR for function pointers
From: Jeff King @ 2009-10-02 0:43 UTC (permalink / raw)
To: Erik Faye-Lund; +Cc: Shawn O. Pearce, git, msysgit, gitster, Erik Faye-Lund
In-Reply-To: <40aa078e0910010957q4daf104cja218af3aa5424637@mail.gmail.com>
On Thu, Oct 01, 2009 at 09:57:12AM -0700, Erik Faye-Lund wrote:
> On Thu, Oct 1, 2009 at 1:17 AM, Jeff King <peff@peff.net> wrote:
> > Thanks, this version and (your 1/2) both look sane to me. The only thing
> > missing are some Makefile knobs to tweak this, but I will assume that
> > will come as part of a later MSVC-compatibility series.
>
> Thanks for reviewing :)
>
> I sent an additional patch to the msysgit mailing-list that defines
> NORETURN for MSVC, but I think it's better to keep it out of git.git
> for a little while. There's no Makefile-knobs, it checks for _MSC_VER
> (similar to what's done for GCC).
That sounds good. Thanks.
-Peff
^ permalink raw reply
* Re: Trying to split repository
From: Adam Brewster @ 2009-10-02 0:47 UTC (permalink / raw)
To: Josef Wolf, git
In-Reply-To: <20091001211340.GB26068@raven.wolf.lan>
>>
>> git-filter-branch accepts a --prune-empty option that does what I
>> think you're looking for.
>
> Thanks for your answer, Adam!
>
> Is this a new option? 1.6.0.2 don't seem to have it?
1.6.0.2 was released September 2008 (git log -n1 v1.6.0.2).
This feature was added in October 2008. (git blame
Documentation/git-filter-branch.txt; git log -n1 d3240d93).
It's still it is missing from the option summary in master though.
Adam
^ permalink raw reply
* [PATCH] filter-branch: add --prune-empty to option summary
From: Adam Brewster @ 2009-10-02 0:52 UTC (permalink / raw)
To: git; +Cc: Adam Brewster
In-Reply-To: <c376da900910011747i894404dne1ea60dae5e3990b@mail.gmail.com>
Signed-off-by: Adam Brewster <adambrewster@gmail.com>
---
Documentation/git-filter-branch.txt | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/Documentation/git-filter-branch.txt b/Documentation/git-filter-branch.txt
index 451950b..2cc3bd8 100644
--- a/Documentation/git-filter-branch.txt
+++ b/Documentation/git-filter-branch.txt
@@ -12,6 +12,7 @@ SYNOPSIS
[--index-filter <command>] [--parent-filter <command>]
[--msg-filter <command>] [--commit-filter <command>]
[--tag-name-filter <command>] [--subdirectory-filter <directory>]
+ [--prune-empty]
[--original <namespace>] [-d <directory>] [-f | --force]
[--] [<rev-list options>...]
--
1.6.0.6
^ permalink raw reply related
* [PATCH] tests: make all test files executable
From: Mark Rada @ 2009-10-02 1:59 UTC (permalink / raw)
To: Junio C Hamano; +Cc: git
For consistency with the rest of the test files.
Signed-off-by: Mark Rada <marada@uwaterloo.ca>
---
On 2009-10-01, at 4:13 AM, Jakub Narebski wrote:
>> diff --git a/t/t9501-gitweb-standalone-http-status.sh b/t/t9501-gitweb-standalone-http-status.sh
>> index d0ff21d..0688a57 100644
>> --- a/t/t9501-gitweb-standalone-http-status.sh
>> +++ b/t/t9501-gitweb-standalone-http-status.sh
>
> BTW. the rest of test scripts are executable, but not this one? Why?
> (But correcting this should be done, if needed, in separate commit).
I noticed one other test script that was not set to be executable.
0 files changed, 0 insertions(+), 0 deletions(-)
mode change 100644 => 100755 t/t5531-deep-submodule-push.sh
mode change 100644 => 100755 t/t9501-gitweb-standalone-http-status.sh
diff --git a/t/t5531-deep-submodule-push.sh b/t/t5531-deep-submodule-push.sh
old mode 100644
new mode 100755
diff --git a/t/t9501-gitweb-standalone-http-status.sh
b/t/t9501-gitweb-standalone-http-status.sh
old mode 100644
new mode 100755
--
1.6.5.rc2
^ permalink raw reply
* Re: [PATCH 1/2] do not mangle short options which take arguments
From: Jeff King @ 2009-10-02 6:11 UTC (permalink / raw)
To: Clemens Buchacher; +Cc: Shawn O. Pearce, git
In-Reply-To: <20091001201648.GA12175@localhost>
On Thu, Oct 01, 2009 at 10:16:48PM +0200, Clemens Buchacher wrote:
> Instead of
>
> $ git commit -a -ammend
> [work ce38944] mend
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> we now get
>
> $ git commit -a -ammend
> error: switch `m' must not be mangled with other options
> usage: git commit [options] [--] <filepattern>...
> [...]
>
> Signed-off-by: Clemens Buchacher <drizzd@aon.at>
> ---
> On Fri, Sep 25, 2009 at 04:32:26PM -0700, Shawn O. Pearce wrote:
> > I wonder, should the -m flag on commit not allow cuddling its
> > value against the switch when its combined in short form with
> > other switches?
>
> Here we go.
I thought the proposal was to disallow just cuddling of the value when
the switch was combined with others. So you would disallow "git commit
-ammend" but it would still be legal to do "git commit -am foo". Your
patch disallows the latter.
I would prefer to allow the uncuddled form, as it is something I do
occasionally (and I don't think "git commit -am foo" looks very much
like a typo).
To be honest, I am not sure that even the more restricted proposal is
that good an idea. You are introducing a heuristic to guess at what is a
typo or error from the user; when your guess is wrong, the user will be
annoyed (doubly so if it is buried deep in a script, which this change
will also impact). So you are guessing that people don't use the
cuddled form in this way. I suspect most don't. But I also wonder how
many typos you are really helping to save. This was brought up to make
"-ammend" DWYM. Is that really that common a double-typo?
On the other hand, the cuddled value already has some DWYM magic (it
recognizes -amend), so it is already a little bit unsafe to use
(interestingly, though, the gitcli(7) documentation actually recommends
using the "sticked" form over the separated one. However, it also
recommends splitting your short options).
So I don't feel _too_ strongly. I am just concerned that we are
introducing some DWYM magic that is not really going to help many people
out, and is just going to make understanding the rules for option
parsing more complex, and introduce the possibility (albeit slim) of
breaking people's scripts and trained fingers.
-Peff
^ permalink raw reply
* Re: [PATCH 1/2] do not mangle short options which take arguments
From: Clemens Buchacher @ 2009-10-02 7:36 UTC (permalink / raw)
To: Jeff King; +Cc: Shawn O. Pearce, git
In-Reply-To: <20091002061159.GA24892@coredump.intra.peff.net>
On Fri, Oct 02, 2009 at 02:11:59AM -0400, Jeff King wrote:
> I thought the proposal was to disallow just cuddling of the value when
> the switch was combined with others. So you would disallow "git commit
> -ammend" but it would still be legal to do "git commit -am foo". Your
> patch disallows the latter.
Yes, that syntax looks reasonable. I expect this to be more involved, so I
will rework the patch once we agree on whether or not we want it at all.
> To be honest, I am not sure that even the more restricted proposal is
> that good an idea. You are introducing a heuristic to guess at what is a
> typo or error from the user; when your guess is wrong, the user will be
> annoyed (doubly so if it is buried deep in a script, which this change
> will also impact).
Yes, that can happen. On the other hand, the "-ammend" typo actually did
happen. And what I'm even more worried about are ambiguities like
$ git commit -uno <path>
$ git commit -nou <path>
which are interpreted as one of
$ git commit --untracked-files=no <path>
$ git commit --untracked-files --no-verify --only <path>
depending only on the order of the switches. I was actually surprised that I
could find an example so easily. But the fact alone that it's possible feels
like an accident waiting to happen.
> On the other hand, the cuddled value already has some DWYM magic (it
> recognizes -amend), so it is already a little bit unsafe to use
Well, an error message is a lot safer than executing something you did not
intend.
> So I don't feel _too_ strongly. I am just concerned that we are
> introducing some DWYM magic that is not really going to help many people
> out, and is just going to make understanding the rules for option
> parsing more complex, and introduce the possibility (albeit slim) of
> breaking people's scripts and trained fingers.
But it makes the rules simpler, because it removes ambiguities such as the
one above.
Yes, we deliberately allow users to shoot themselves in the foot. But they
should have to use at least a long option to do it.
Clemens
^ permalink raw reply
* Re: [PATCH 2/2] allow mangling short options which take integer arguments
From: Clemens Buchacher @ 2009-10-02 7:43 UTC (permalink / raw)
To: Johannes Schindelin; +Cc: Shawn O. Pearce, git
In-Reply-To: <alpine.DEB.1.00.0910012354080.4985@pacific.mpi-cbg.de>
On Thu, Oct 01, 2009 at 11:55:03PM +0200, Johannes Schindelin wrote:
> And this patch looks even more straight-forward than 1/2, _but_... what
> about cases where there are short options that are digits?
Could you point me to one of those? I did not find any during my
non-exhaustive search. We should be able to handle them easily by adding
PARSE_OPT_MANY.
Clemens
^ permalink raw reply
* Re: [PATCH] filter-branch: add --prune-empty to option summary
From: Jeff King @ 2009-10-02 7:45 UTC (permalink / raw)
To: Adam Brewster; +Cc: git
In-Reply-To: <1254444731-6852-1-git-send-email-adambrewster@gmail.com>
On Thu, Oct 01, 2009 at 08:52:11PM -0400, Adam Brewster wrote:
> diff --git a/Documentation/git-filter-branch.txt b/Documentation/git-filter-branch.txt
> index 451950b..2cc3bd8 100644
> --- a/Documentation/git-filter-branch.txt
> +++ b/Documentation/git-filter-branch.txt
> @@ -12,6 +12,7 @@ SYNOPSIS
> [--index-filter <command>] [--parent-filter <command>]
> [--msg-filter <command>] [--commit-filter <command>]
> [--tag-name-filter <command>] [--subdirectory-filter <directory>]
> + [--prune-empty]
> [--original <namespace>] [-d <directory>] [-f | --force]
> [--] [<rev-list options>...]
Thanks. This makes sense given the existing structure, though I have to
wonder how useful some of these gigantic synopses really are. Do we
really need to list all of the options here in a cluttered, annoyingly
wrapped format, when we are just going to list them in a nice
easy-to-read format with their descriptions later on in the page?
And this is really not so much to do with your patch as a meta-rant, so
feel free to stop reading.
What should the synopsis really be communicating? In something like
git-cat-file(1), the synopsis nicely shows a few key facts:
1. There are two "modes" if invocation.
2. In one mode, you give an action and an object on the command line.
3. In the other mode, you give --batch and feed some stuff over stdin.
Those are all useful pieces of information, and they are communicated
more quickly than they would be by forcing me to read the
paragraph-formatted text of the description section.
But look at the 18-line synopsis for git-grep or the 17-line one for
git-format-patch. Are they really helping anyone? (And it is not just
the line count. The 18-line synopsis for git-config is actually useful,
because there really are 18 modes of operation).
Non-git programs seem to take a more sparse approach. For example, some
one-line synopses from my system:
sed [OPTION]... {script-only-if-no-other-script} [input-file]...
ls [OPTION]... [FILE]...
or even this longer one:
vim [options] [file ..]
vim [options] -
vim [options] -t tag
vim [options] -q [errorfile]
Those all communicate some useful information (how to generally invoke
the program) cluttering it with redundant information.
-Peff
^ permalink raw reply
* Re: [PATCH 1/2] do not mangle short options which take arguments
From: Paolo Bonzini @ 2009-10-02 7:46 UTC (permalink / raw)
To: Clemens Buchacher; +Cc: Jeff King, Shawn O. Pearce, git
In-Reply-To: <20091002073628.GA9444@localhost>
On 10/02/2009 09:36 AM, Clemens Buchacher wrote:
> Well, an error message is a lot safer than executing something you did not
> intend.
If this is just for double --amend typos I don't see the need. What you
intended is just one "git rebase -i HEAD^^" away.
Notice that in Shawn's original example the guy actually passed -a too,
so he would not even have the problem of overwriting the index due to -a.
If you have bouncy fingers, you can just make an alias
ammend-fix = git reset --soft HEAD^ && git gui citool
Paolo
^ permalink raw reply
* Re: [PATCH 2/2] allow mangling short options which take integer arguments
From: Jeff King @ 2009-10-02 7:50 UTC (permalink / raw)
To: Clemens Buchacher; +Cc: Johannes Schindelin, Shawn O. Pearce, git
In-Reply-To: <20091002074317.GB9444@localhost>
On Fri, Oct 02, 2009 at 09:43:17AM +0200, Clemens Buchacher wrote:
> On Thu, Oct 01, 2009 at 11:55:03PM +0200, Johannes Schindelin wrote:
>
> > And this patch looks even more straight-forward than 1/2, _but_... what
> > about cases where there are short options that are digits?
>
> Could you point me to one of those? I did not find any during my
> non-exhaustive search. We should be able to handle them easily by adding
> PARSE_OPT_MANY.
The one that comes readily to mind is "git log -1", but that is actually
parsed by the revision options parser, which doesn't use parseopt. But
there are a few done by parseopt:
$ git grep "OPT_.*'[0-9]'"
archive.c: OPT__COMPR('1', &compression_level, "compress faster", 1),
archive.c: OPT__COMPR_HIDDEN('2', &compression_level, 2),
archive.c: OPT__COMPR_HIDDEN('3', &compression_level, 3),
archive.c: OPT__COMPR_HIDDEN('4', &compression_level, 4),
archive.c: OPT__COMPR_HIDDEN('5', &compression_level, 5),
archive.c: OPT__COMPR_HIDDEN('6', &compression_level, 6),
archive.c: OPT__COMPR_HIDDEN('7', &compression_level, 7),
archive.c: OPT__COMPR_HIDDEN('8', &compression_level, 8),
archive.c: OPT__COMPR('9', &compression_level, "compress better", 9),
builtin-checkout.c: OPT_SET_INT('2', "ours", &opts.writeout_stage, "stage",
builtin-checkout.c: OPT_SET_INT('3', "theirs", &opts.writeout_stage, "stage",
-Peff
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox