Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
100 user(s) are online (71 user(s) are browsing Forums)

Members: 1
Guests: 99

amigakit, more...

Headlines

 
  Register To Post  

(1) 2 »
Mercurial with Git Support
Home away from home
Home away from home


See User information
For those in need of yet more version control I've ported and built Mercurial to amiga os4.

The third revision of the port is now in the upload queue ast os4depot and I think I've got most of the amiga related issues fixed.

As a bonus I've also built and uploaded the hg-git module which give mercurial support fot git repositories.

Have fun



Go to top
Re: Mercurial with Git Support
Just popping in
Just popping in


See User information
Thank you very very much.

I was working on HG myself but now I will drop that and use your port instead.

/Steen

Go to top
Re: Mercurial with Git Support
Just can't stay away
Just can't stay away


See User information
Sweeeet!

Go to top
Re: Mercurial with Git Support
Quite a regular
Quite a regular


See User information
Cool!

Will try the git plugin and see if I can access work from my A1

Software developer for Amiga OS3 and OS4.
Develops for OnyxSoft and the Amiga using E and C and occasionally C++
Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
@shadow

Okay.

Do let me know if you find any issues!

If you've found an issues I haven't then perhaps we can merge ports.


Go to top
Re: Mercurial with Git Support
Just popping in
Just popping in


See User information
Quote:

broadblues wrote:
@shadow
If you've found an issues I haven't then perhaps we can merge ports.


I just made C code compiling and ran the tests. It failed because of path issues, that was as far as I got when I saw your port.


Go to top
Re: Mercurial with Git Support
Quite a regular
Quite a regular


See User information
Good job, although I don't know What do this program?

Go to top
Re: Mercurial with Git Support
Amigans Defender
Amigans Defender


See User information
If you don't know what it is, you don't need it

Go to top
Re: Mercurial with Git Support
Quite a regular
Quite a regular


See User information
@broadblues

I have some problems installing this:

mercurial-1.9> python setup.py install
running install
running build
running build_mo
Traceback (most recent call last):
File "setup.py", line 441, in <module>
**extra)
File "PYTHON:Lib/distutils/core.py", line 151, in setup
dist.run_commands()
File "PYTHON:Lib/distutils/dist.py", line 974, in run_commands
self.run_command(cmd)
File "PYTHON:Lib/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "PYTHON:Lib/distutils/command/install.py", line 514, in run
self.run_command('build')
File "PYTHON:Lib/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "PYTHON:Lib/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "PYTHON:Lib/distutils/command/build.py", line 112, in run
self.run_command(cmd_name)
File "PYTHON:Lib/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "PYTHON:Lib/distutils/dist.py", line 994, in run_command
cmd_obj.run()
File "setup.py", line 193, in run
if not find_executable('msgfmt'):
File "PYTHON:Lib/distutils/spawn.py", line 214, in find_executable
path = os.environ['PATH']
File "PYTHON:Lib/UserDict.py", line 22, in __getitem__
raise KeyError(key)
KeyError: 'PATH'
mercurial-1.9>

Software developer for Amiga OS3 and OS4.
Develops for OnyxSoft and the Amiga using E and C and occasionally C++
Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
Quoting one of Andy's eMails:

Quote:

anyway it's seems to be searching for the PATH var do you have it set?

try getenv PATH at the shell and see what comes up

then try doing

setenv save PATH /gcc/bin:/SDK/C:/C

when you run it now, you may get some odd assign requesters just assign them
to RAM: to get rid of them.

I think this may count as a bug, in the amiga python version of distutils

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
@Andy

I get an error message regarding mercurial when trying to checkout a project.
I'm not sure if it's a bug/missing feature in the source or in the port...

hg clone git://github.com/scummvm/scummvm.git scummvm
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.5.5 (r255:1.2, Mar 27 2010, 21:00:30) [GCC 4.2.4 (adtools
build 20090118)]
** Mercurial Distributed SCM (version 1.9)
** Extensions loaded: hggit
Traceback (most recent call last):
File "PROGDIR:hg", line 38, in <module>
mercurial.dispatch.run()
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 27, in run
sys.exit(dispatch(request(sys.argv[1:])))
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 64, in
dispatch
return _runcatch(req)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 87, in
_runcatch
return _dispatch(req)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 675, in
_dispatch
cmdpats, cmdoptions)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 454, in
runcommand
ret = _runcommand(ui, options, cmd, d)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 729, in
_runcommand
return checkargs()
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 683, in
checkargs
return cmdfunc()
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 672, in
<lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "PYTHON:Lib/site-packages/mercurial/util.py", line 385, in check
return func(*args, **kwargs)
File "PYTHON:Lib/site-packages/mercurial/commands.py", line 1041, in
clone
branch=opts.get('branch'))
File "PYTHON:Lib/site-packages/mercurial/hg.py", line 334, in clone
destrepo.clone(srcrepo, heads=revs, stream=stream)
File "PYTHON:Lib/site-packages/mercurial/localrepo.py", line 1946, in
clone
return self.pull(remote, heads)
File "PYTHON:Lib/site-packages/hggit/hgrepo.py", line 14, in pull
return git.fetch(remote.path, heads)
File "PYTHON:Lib/site-packages/hggit/git_handler.py", line 142, in
fetch
refs = self.fetch_pack(remote, heads)
File "PYTHON:Lib/site-packages/hggit/git_handler.py", line 806, in
fetch_pack
commit()
File "PYTHON:Lib/site-packages/dulwich/object_store.py", line 472, in
commit
os.fsync(fd)
AttributeError: 'module' object has no attribute 'fsync'

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Mercurial with Git Support
Not too shy to talk
Not too shy to talk


See User information
Quote:

Chris wrote:
If you don't know what it is, you don't need it

Since he is a developper, he need it but he doesnt know he need it

Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
Updates to mercurial and git are now in the upload queue on os4depot

These fix a couple of issues, a missing symbol in one of the .so files etc.

Raziels problem should now be fixed.

Note a projects as large as scummvm which raziels was esting on will likely take a long time to clone so be patient!


Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
Found as small glitch where I had overwritten a path fix in mercurial so fix in in the upload queue


Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
YES!!!

Git on AmigaOS4...finally!

Thank you very much Andy

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Mercurial with Git Support
Just can't stay away
Just can't stay away


See User information
Trying to download/clone fryingpan sources from google repository:

#PYTHON:Scripts/hg clone https://code.google.com/p/amiga-fryingpan/ fp1
warning: certificate for code.google.com can't be verified (Python too old)
no changes found
updating to branch default
0 files updated, 0 files merged, 0 files removed, 0 files unresolved

What am i missing?
_ssl.so file is the one from os4depot.
any ideas?

Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
Quote:

jabirulo wrote:
Trying to download/clone fryingpan sources from google repository:

#PYTHON:Scripts/hg clone https://code.google.com/p/amiga-fryingpan/ fp1
warning: certificate for code.google.com can't be verified (Python too old)
no changes found
updating to branch default
0 files updated, 0 files merged, 0 files removed, 0 files unresolved

What am i missing?
_ssl.so file is the one from os4depot.
any ideas?


yes you need to do:
hg clone https://code.google.com/p/amiga-fryingpan.app/ app



hg clone https://code.google.com/amiga-fryinpan.framework/ framework


You will need to build the frame work first then make a link from the frame work to the app directory as desceribed in the wiki on the google code pages

You wil need to rename the framework libC.a as it clashed with libc.a on an amiga (the build system assumes a linux based cross compile)

Also there will be a good few errors due to usage of obsolete function in dos.library and some strange ones relateing to c++ names spaces..






Go to top
Re: Mercurial with Git Support
Just can't stay away
Just can't stay away


See User information
THX but i'm still getting:

#PYTHON:Scripts/hg clone https://code.google.com/p/amiga-fryingpan.app/
 app
warning: certificate for code.google.com can't be verified (Python too old)
abort: HTTP Error 404: Not Found

Maybe there are no fryingpan source files on google's repository?

TIA

Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
@jabirulo

New Shell process 8
8.AmigaOS4
:> cd ram:
8.RAM Disk:> hg clone https://code.google.com/p/amiga-fryingpan.app/
warningcertificate for code.google.com can't be verified (Python too old)
destination directory: 
abort: destination '' is not empty
8.RAM Disk:> hg clone https://code.google.com/p/amiga-fryingpan.app/ app
warning: certificate for code.google.com can'
t be verified (Python too old)
requesting all changes
adding changesets
adding manifests
adding file changes
added 8 changesets with 574 changes to 371 files 
(+1 heads)
updating to branch default
315 files updated0 files merged0 files removed0 files unresolved
8.RAM Disk
:>

Go to top
Re: Mercurial with Git Support
Home away from home
Home away from home


See User information
BTW the correct checkout URLS are displayed is you select app or framework from the popup klist on the google code sites source page, it defaults to 'default' which is empty


Go to top

  Register To Post
(1) 2 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project