On Fri, Oct 28, 2011 at 4:15 PM, Laurent Dufrechou
<[email protected]> wrote:
> Hi guys,
>
> I still pushing Thg to its limits trying to interact with gitolite GIT repo.
> :)
> So far interacting with a git repo is working quite well for now.
> Last version 2.1.4 allowed me to use different port in git url.
>
> Now I'm looking to interact with gitolite.
> https://github.com/sitaramc/gitolite
>
> Gitolite is a git hook allowing managing your repos via pushing text file to
> a manager git repo.
> So far this method is not working with thg.
>
> Here is the log I get with TortoiseGit:
> git.exe push --progress  "origin" master:master
>
> Counting objects: 7, done.
> Compressing objects: 100% (3/3)
> Writing objects: 100% (4/4)
> Writing objects: 100% (4/4), 358 bytes, done.
> Total 4 (delta 1), reused 0 (delta 0)
> remote: eval: 1: parents:dddaec1: not found
> remote:
> remote:                 ***** WARNING *****
> remote:         the following users (pubkey files in parens) do not appear
> in the config file:
> remote: user1(user1.pub), user2(user2.pub)
> To ssh://[email protected]:2222/gitolite-admin.git
> dddaec1..c84d9f4  master -> master
>
> The potentially same log with TortoiseHg gives me:
> % hg --repository C:\gitolite-admin push
> git+ssh://[email protected]:2222/gitolite-admin.git
> pushing to git+ssh://[email protected]:2222/gitolite-admin.git
> exporting hg objects to git
> creating and sending data
>    default::refs/heads/master => GIT:dddaec11
> [command completed successfully Fri Oct 28 22:48:36 2011]
> gitolite-admin%
>
> As you can see I don't get the "remote:" in Thg console.
>
> Now let's try to create remotely a new repo project_test:
> To do this I modify the gitolite/gitolite.conf file
>
> % hg --repository C:\Users\Laurent\Desktop\gitolite-admin push
> git+ssh://[email protected]:2222/gitolite-admin.git
> pushing to git+ssh://[email protected]:2222/gitolite-admin.git
> exporting hg objects to git
> creating and sending data
>    default::refs/heads/master => GIT:1574a410
> [command completed successfully Fri Oct 28 23:05:54 2011]
>
> No repos created :/
>
> Repushing with TortoiseGit (adding space in file) I get:
> git.exe push --progress  "origin" master:master
>
> Counting objects: 7, done.
> Compressing objects: 100% (3/3)
> Writing objects: 100% (4/4)
> Writing objects: 100% (4/4), 392 bytes, done.
> Total 4 (delta 1), reused 0 (delta 0)
> remote: eval: 1: parents:1574a41: not found
> remote: creating project_test...                  <------ REMOTE repo
> created!!!!!!!!!
> remote: Initialized empty Git repository in /opt/repos/project_test.git/
> remote:
> remote:                 ***** WARNING *****
> remote:         the following users (pubkey files in parens) do not appear
> in the config file:
> remote: user1(user1.pub), user2(user2.pub)
> To ssh://[email protected]:2222/gitolite-admin.git
> 1574a41..6e2e4e3  master -> master
> Success
>
> So it seems there is something else that pure Git client just does after
> pushing to repo that currently TortoiseHg is not doing.

Thg often does not get all of the stdout and/or stderr output from
subprocesses spawned by Mercurial.

-- 
Steve Borho

------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World&#153; now supports Android&#153; Apps 
for the BlackBerry&reg; PlayBook&#153;. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to