|
From: James L. <jh...@ny...> - 2008-08-05 09:27:55
|
Hey Max,
Thanks for making the change. I've updated the website with the new
file. (For info on how to do this, read the trunk/website/README.txt
file.)
James
On Aug 5, 2008, at 1:44 AM, Maxim Artemenko wrote:
> Actually, I took a liberty at modifying that line myself
>
> ----- Original Message -----
> From: Maxim Artemenko <ma...@ny...>
> Date: Tuesday, August 5, 2008 1:30 am
> Subject: Re: [Javagit-users] Cookbook
> To: James Linder <jam...@gm...>
> Cc: jav...@li...
>
>
>> James, you did understand correctly the behavior (if the javadoc
>> comment is obscure, please let me know). There is a genuine bug here,
>> related to chages to relative paths, I think. I'll fix it.
>>
>> Anirudha, there is actually a pronblem with the cookbook
>> documentation. You cannot create instance of GitFile, because
>> constructor for that class is protected (my unit tests were probably
>> misleading, as they are part of the same package. They were made
>> before we decided to restrict that access; I apologize about the
>> confusion). Please change this line:
>> GitFile file = new
>> GitFile("path/relative/to/workingtree/root.txt", wt);
>> to:
>> GitFile file = wt.getFile(new File("path/relative/to/workingtree/
>> root.txt"));
>>
>> Thanks,
>> - Max
>>
>> ----- Original Message -----
>> From: James Linder <jam...@gm...>
>> Date: Monday, August 4, 2008 11:41 am
>> Subject: Re: [Javagit-users] Cookbook
>> To: Nutan Singh <ns...@ci...>
>> Cc: jav...@li...
>>
>>
>>> On Mon, Aug 4, 2008 at 11:27 AM, James Linder
>>> <jam...@gm...> wrote:
>>>> [inline]
>>>>
>>>> On Mon, Aug 4, 2008 at 11:19 AM, Nutan Singh <ns...@ci...>
>> wrote:
>>>>> Hi,
>>>>>
>>>>> In,
>>>>>
>>>>> "Adding files to the repository
>>>>>
>>>>> // The "/path/to/working/tree" is the directory containing the
>> .git
>>> directory
>>>>> File workingTreePath = new File("/path/to/working/tree");
>>>>> WorkingTree wt = WorkingTree.getInstance(workingTreePath);
>>>>>
>>>>> GitFile file = new
>> GitFile("path/relative/to/workingtree/root.txt",
>>> wt);
>>>>>
>>>>> GitAddResponse ar = wt.add();
>>>>> "
>>>>>
>>>>> Shouldn't the last line be
>>>>> GitAddResponse ar = file.add(); ?
>>>>
>>>> I think it can be either. file.add() will add that specific file.
>>>> wt.add() will add the working tree root and everything under it;
>>>> it's
>>>> like running the command 'git add .' when in the working tree root.
>>>
>>> At least, that is my understanding of how wt.add() is supposed to
>>> work. In any case, wt.add() should be made to work in a predictable
>>> manner and have its javadocs clearly written to explain how it
>>> works.
>>>
>>>>> A bug (http://sourceforge.net/tracker/index.php?func=detail&aid=2037398&group_id=233450&atid=1089899
>>>>> )
>>>>> is also raised about add not working for workingTree. I think the
>>>>> reason is improper calling, and, its not a bug.
>>>>>
>>>>> Thanks,
>>>>> Nutan
>>>>
>>>
>>> -------------------------------------------------------------------------
>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>> challenge
>>> Build the coolest Linux based applications with Moblin SDK & win
>> great
>>> prizes
>>> Grand prize is a trip for two to an Open Source event anywhere in
>> the
>>> world
>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>> _______________________________________________
>>> Javagit-users mailing list
>>> Jav...@li...
>>> https://lists.sourceforge.net/lists/listinfo/javagit-users
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win
>> great
>> prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the
>> world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> Javagit-users mailing list
>> Jav...@li...
>> https://lists.sourceforge.net/lists/listinfo/javagit-users
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Javagit-users mailing list
> Jav...@li...
> https://lists.sourceforge.net/lists/listinfo/javagit-users
|