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™ now supports Android™ Apps for the BlackBerry® PlayBook™. 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

