New Member

Reaction score: 6
Messages: 4

Hello everyone,

With the upcoming transition from Subversion to Git, I've been plugging away at building "gitup", a replacement for net/svnup and I'm happy to report that I've got a working "git clone" prototype.

Looking back at when I was writing net/svnup, one of the things I wished I had done differently was I didn't really engage the community in the process. So, as I start working on adding "git pull" functionality, I'd like to reach out to all of you for your thoughts and feedback about how I can make it best meet your needs.

For example, are there things about the git clone/pull process that you wish worked differently? If you've used net/svnup, are there things about it that you wish worked differently? If you tried using net/svnup and decided it wasn't for you, what could I do to fix that? Is your environment resource constrained and, if you don't have a lot of memory or disk space, how can gitup best accomodate your device's specifics?

Constructive criticism is welcome and appreciated. Thanks!


Staff member

Reaction score: 9,783
Messages: 34,910

This is too on-topic to be hiding in off-topic ;)
Was a little split between "Porting new software" and "Userland programming and scripting". But as this isn't about the port or porting process but the actual code itself "Userland.." seems more appropriate.


New Member

Reaction score: 6
Messages: 4

I've implemented "git pull" functionality and the gitup prototype is now ready for wider testing. If you're interested, you can find the source code at:

Much like its predecessor net/svnup, gitup is intended for non-developers
who just need to synchronize a local repository without the additional
overhead required by the official git client and is not intended as a
feature-rich, drop-in replacement for it.

The code is beta, so the usual caveats/warnings (don't use it in a
production environment, make sure you've got backups, don't run as
root) apply.

I think I've got most of the common use cases taken care of but there's
always room for improvement so please don't hesitate to offer suggestions,
comments and/or constructive criticism. Thanks!