Thinking with my Apache hat on, we need to establish what the status is of
Emilian's GitHub repo. Could it be considered as a fork of pre-Apache
NetBeans that we're using as a reference point for purposes of having a
history, since the history was not part of the donation?

Or we could consider it as an external tool, just like any external tool
that one might use, e.g., if I'm using Vim or NetBeans or Notepad to
develop the Apache NetBeans code, that's irrelevant to Apache. Apache
doesn't care what editor one uses. In the same way, Emilian's GitHub repo
could be seen as providing an external tool for seeing the history of the
code we work on.

It clearly had no official status and is simply a helpful tool when working
on Apache NetBeans.

In the spirit of discussing everything in terms of its status and to make
sure all decisions are made out in the open,

Gj

On Sat, Sep 9, 2017 at 9:51 AM, Jaroslav Tulach <[email protected]>
wrote:

> Hi.
> As you may noticed the NetBeans source code donation is just a ZIP file -
> e.g.
> it has no history. However history of the project is important source of
> information, and it would be bad if we lost it. Thanks to Emilian, we still
> have it.
>
> Here is how you can create a combined repository with full history for
> HTML/
> Java API:
>
> $ git clone https://github.com/apache/incubator-netbeans-html4j
> html+java+both
> $ cd html+java+both
> $ git log boot/src/main/java/net/java/html/boot/BrowserBuilder.java
>
> This gives you just two log entries. The initial checkin and change of the
> headers to Apache. But then the magic comes:
>
> $ git remote add emilian https://github.com/emilianbold/netbeans-html4j
> $ git fetch emilian
> $ git replace 408363d d029b8e
>
> And when you search the log, or use the blame tool, the full history is
> available:
>
> $ git log boot/src/main/java/net/java/html/boot/BrowserBuilder.java
> $ git blame boot/src/main/java/net/java/html/boot/BrowserBuilder.java
>
> Thanks Emilian!
> -jt
>
>

Reply via email to