Real SVN Client for android (OASVN)

Search This thread

Red Monkey

Member
Dec 3, 2006
42
77
New Professional version released

I just released a new Profession version 1.0.10.1 this brings some bug fixes for the professional version.

What's in this version:
Major changes in this version include
• svn+ssh:// + private key support
• a local and repository browser with many features
• Conflict detection and resolution!
• Working copies can now be saved anywhere in the filesystem.
Pro Patch Set:
http://www.valleytg.com:8090/browse/OASVN-91
http://www.valleytg.com:8090/browse/OASVN-88
http://www.valleytg.com:8090/browse/OASVN-87
 

GroundX

New member
Feb 4, 2011
4
0
I like this, works perfect for me :)
But this is a "no-no" to tell a regular user to use. Download and find content is way to complicated. A widget bound to a repository would be awsome as well!
 

Horgul123

Senior Member
Dec 1, 2010
163
7
Heßheim
I've tried to download the content of a project, but many files are missing.
Downloading from the same URL on my linux box gives me all files.
Any idea what I make wrong?
 

urilabob

Member
Jul 24, 2012
23
17
Seoul
Working copies can now be saved anywhere in the filesystem.

Thank you, this was the biggie for me! Now I can store what I need without killing my sdcard space. OASVN is one of the most useful tools on the tablet. There's the obvious, working on code and documents when I'm on the move. But there's also the less obvious, sharing files with my wife securely and cleanly, and more controllably than cloud-based solutions.

I've noticed some requests for dumbing-down features. Great so long as you can do it without crippling the functionality. But please don't sacrifice that. The closer your client gets to a full desktop client implementation, the better as far as I'm concerned.

One question, is there a command-line interface available (so it could be accessed via a cron hack)? Or some other way to automate tasks (e.g. via tasker)? It would be very useful to be able to automatically update my local copies at 3am or whatever.
 

circassian92

Senior Member
Dec 31, 2012
100
11
Amman
Can I use this app for a local repository ?

I have a local one on my PC, I can see it on another PC connected to the same wireless network using Tortoise SVN, but I can't see it from my mobile using this app though am connected to the same wireless network
 

Blackhawke696

Member
Jan 18, 2011
12
2
Remote access requires a server

Can I use this app for a local repository ?

I have a local one on my PC, I can see it on another PC connected to the same wireless network using Tortoise SVN, but I can't see it from my mobile using this app though am connected to the same wireless network

The short answer is yes. I'm doing it. But you have to be running svnserve and everything that goes with it in order to gain remote access to your local repo.
 

Captain_Throwback

Recognized Developer
I seem to be having issues getting files I added to my working directory to get automatically included when committing. Also, does the app not support deletion of files? Is there a way to enable this support? It seems that when using this along with a Google Code project, those things aren't working.

EDIT: It would also be nice to be notified when someone else makes an update to the repo, so that I know to run an update before I make any new changes.

P.S. I am using the Pro version, btw.
 
Last edited:

rav101

Senior Member
Hi all,

I know this is an old thread but I have recently downloaded this app and am trying to save an svn repository to my SD card on Marshmallow but it doesn't seem to work. I was wondering if anyone else has managed to have success doing this?
 

Blackhawke696

Member
Jan 18, 2011
12
2
OASVN Abandoned

Hi all,

I know this is an old thread but I have recently downloaded this app and am trying to save an svn repository to my SD card on Marshmallow but it doesn't seem to work. I was wondering if anyone else has managed to have success doing this?

I know this is six months old, but I thought I would answer it anyway, as it speaks to a larger issue with OASVN.

First, no, you can't point OASVN to the SD card. At least, not yet, and it's the "yet" part that is the problem. I wrote the developer of this app a few weeks ago to ask him (or them, I guess) if/when they were going to update the app. It's been almost 4 years now since there's been a release and I, for one, am a "Pro" user. I paid for the app. The reply was, they have no plans for further development. They moved their repos over to git and now have no further need to develop OASVN, as they're no longer using subversion.

They went on to say, however, that the OASVN code is in the public domain, and it avaliable for download on git. So if anybody knows of any developers out there who might be interested in taking on a "new" app, please let them know. OASVN is still the only (mostly) fully functional subversion app avaliable for android users.
 

Captain_Throwback

Recognized Developer
I know this is six months old, but I thought I would answer it anyway, as it speaks to a larger issue with OASVN.

First, no, you can't point OASVN to the SD card. At least, not yet, and it's the "yet" part that is the problem. I wrote the developer of this app a few weeks ago to ask him (or them, I guess) if/when they were going to update the app. It's been almost 4 years now since there's been a release and I, for one, am a "Pro" user. I paid for the app. The reply was, they have no plans for further development. They moved their repos over to git and now have no further need to develop OASVN, as they're no longer using subversion.

They went on to say, however, that the OASVN code is in the public domain, and it avaliable for download on git. So if anybody knows of any developers out there who might be interested in taking on a "new" app, please let them know. OASVN is still the only (mostly) fully functional subversion app avaliable for android users.
I just informed @LeeDroid about this and maybe he can take a look soon. It would be nice to get this updated!
 
  • Like
Reactions: LeeDroid

Blackhawke696

Member
Jan 18, 2011
12
2
I just informed @LeeDroid about this and maybe he can take a look soon. It would be nice to get this updated!
Any further word on getting this app updated?

Like another user further up in this thread, I also now have the need to be able to move the app, or at least the repos, to the SD card as they're taking up way too much room on my device. I'm out of room. :)

So I'll restate my offer to @LeeDroid or any other developer that wants to pick up developmet of OASVN that I'm totally willing to be a beta tester.

Cheers!
 

Captain_Throwback

Recognized Developer
Any further word on getting this app updated?

Like another user further up in this thread, I also now have the need to be able to move the app, or at least the repos, to the SD card as they're taking up way too much room on my device. I'm out of room. :)

So I'll restate my offer to @LeeDroid or any other developer that wants to pick up developmet of OASVN that I'm totally willing to be a beta tester.

Cheers!
I actually found a workaround for this, using Magisk and the fbind module. It allows me to bind mount an internal storage folder to the SD Card. So, I can still use this app with an SD card as if I'm using internal storage.
 

Blackhawke696

Member
Jan 18, 2011
12
2
I actually found a workaround for this, using Magisk and the fbind module. It allows me to bind mount an internal storage folder to the SD Card. So, I can still use this app with an SD card as if I'm using internal storage.
Arg!!! I've so been wanting to take the time to root my tablet, but have been too lazy to actually do it. And it looks like that's what Magisk requires. I couldn't get it to come up in the Play Store, but everything else that did does, in fact, require root, so I'm assuming that Magisk does also.
 

Captain_Throwback

Recognized Developer
Arg!!! I've so been wanting to take the time to root my tablet, but have been too lazy to actually do it. And it looks like that's what Magisk requires. I couldn't get it to come up in the Play Store, but everything else that did does, in fact, require root, so I'm assuming that Magisk does also.
Magisk IS a root method. It doesn't require root. Search for it on XDA. It has an entire section.
 

pixelk

Member
May 5, 2008
40
18
Am I missing something or is the truly free version missing from the play Store ?
I wanted to install it on the locked down Galaxy A8 from work (can't install APKs, clearly no root, and other nasty limitations) but it seems the only version available is the paying one, Which I am reluctant to invest into for an account which I don't control (work's).
It is, as far as I know, the only working SSH+SVN client, I love it on my personal android devices and am quite sad to not be able to install it on the work device.
 

pixelk

Member
May 5, 2008
40
18
I tried to build from sources, but it reference a package that is not available : "svnkit-1.3.7-custom.jar"
I tried to replace it with more up-to-date version of the library, but failed so far, had anybody got some guidance on that ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    The first functional SVN (Subversion) client for Android that correctly uses the SVN protocol! Works for http:// https:// and svn:// repositories! svn+ssh:// (and private key) has been added, please email me with input on it.

    OASVN is a free and Open Source software licensed under the Lesser GPL. This Professional version receives bug fixes and general stability updates that the free version does not get and helps support development of OASVN. I will be adding additional nice features to the pro version only, but I want to keep the free version fully functional as an subversion client.

    Major changes in this version include
    • svn+ssh:// + private key support
    • a local and repository browser with many features
    • Conflict detection and resolution!
    • Working copies can now be saved anywhere in the filesystem.

    Google Play Market link: https://play.google.com/store/apps/details?id=com.valleytg.oasvnlite.android

    Screen shots:
    277a897f-fc53-4f6f-9630-40c7a9befb3d
    91838f8e-b30b-4fa6-8c1a-4a9c13d34304
    addf109f-8088-4047-a2bb-b5e6cc8bef08
    a92f1631-cf20-4965-8561-89fd72c2bff1
    8f84dfe8-5736-4832-8812-64a09c4a9813
    7a2b1f38-c22f-4494-842d-5d2f3ed3f335
    c2adccf8-1add-4547-877e-9c994a5c6d4b
    dc3b608c-4cda-4e41-8871-a994a59bd677


    This version of OASVN supports the following SVN operations:
    • Checkout (Head or Choose Revision)
    • Update
    • Commit
    • Add (files added to the working copy directory are automatically added on commit
    • Export (allows complete export from the remote repo or just exporting just one file from either the working copy or the remote repository).
    • Cleanup
    • Revert
    • Conflict Resolution!!!! (Notification of conflicts happens during update and conflicted files are marked in the local browser, clicking on the file in the local browser presents resolution options

    Additional features:
    • Remote Repository browse allows the ability to export any single file to your local file system
    • Remote Revision list with complete details of files added/deleted/modified, author, commit comments, date, etc.
    • Log keeps track of all successes and failures on a connection basis and retains information until you clear it out.
    • Local Repository browsing allows you to export from your local copy, open files via intent by mime type (should present your with the correct application choices for the job, it is up to the application to respect opening the file by URI) and also shows svn status of files in conflict, or locally updated.
    • New svn+ssh code with private key support! (again this is not well tested, I would appreciate feedback using the jira: http://www.valleytg.com/jira
    • Now allows you to save working copies and exports anywhere on the local file-system. (the predetermined /mnt/sdcard/OASVN has been removed)

    Major Contributors to the project include: (Thank You!)
    Tim Jagenberg : svn+ssh with private key
    Sascha Zieger (qxontic): local browser and export ability

    Also there is English and German language support. Currently looking for help with French, Japanese and Russian translations, if you can help, there is more information at these links:
    French : http://www.valleytg.com:8090/browse/OASVN-35
    Russian : http://www.valleytg.com:8090/browse/OASVN-15
    Japanese : http://www.valleytg.com:8090/browse/OASVN-14

    Translations in any language welcome!

    We have taken every precaution to ensure this works correctly, but please make sure to back up your repositories regularly!

    Source for the project is located here: http://tinyurl.com/9ybqlfz
    username: guest
    password guest

    Jira: http://www.valleytg.com/jira

    Note: svn+ssl is still experimental. I have received some positive feedback but I do not have access to do in-depth testing yet on this protocol, please send me any feedback using the Jira, my email or website.
    3
    New Professional version released

    I just released a new Profession version 1.0.10.1 this brings some bug fixes for the professional version.

    What's in this version:
    Major changes in this version include
    • svn+ssh:// + private key support
    • a local and repository browser with many features
    • Conflict detection and resolution!
    • Working copies can now be saved anywhere in the filesystem.
    Pro Patch Set:
    http://www.valleytg.com:8090/browse/OASVN-91
    http://www.valleytg.com:8090/browse/OASVN-88
    http://www.valleytg.com:8090/browse/OASVN-87
    3
    Version 1.0.10 released

    I have released a new version (1.0.10) a lot has changed! (I have updated the original post with new screenshots and description).

    First and most importantly I have brought back the free version is back on the market! I had previously distributed it here on the forums and only the paid professional version was available on the market. Now it is back on the market and is completely unrestricted and ad free.

    The pro version is not updated yet, but will be soon. I did this on-purpose I want to make sure there is some time to shake out the new code and then will update the pro version in a couple of weeks. I will be added some nice bells and whistles to the pro version as time goes on but for now it is a considered to be a more stable build and a place to donate to the effort.

    I made these changes because I want to project to grow into the best svn client for android. There are not enough completely open source, community software on the android platform and this kind of project seems to be the perfect fit (In my completely unbiased opinion :p )

    Please scream at me in the JIRA if anything is broken and not on the market comments if at all possible.

    There are a lot of fixes and new features in this version the OP has it mixed in with all the existing ones, here is a list of the jira tickets that made it in this version.

    http://www.valleytg.com:8090/browse/OASVN-86
    http://www.valleytg.com:8090/browse/OASVN-85
    http://www.valleytg.com:8090/browse/OASVN-83
    http://www.valleytg.com:8090/browse/OASVN-82
    http://www.valleytg.com:8090/browse/OASVN-81
    http://www.valleytg.com:8090/browse/OASVN-80
    http://www.valleytg.com:8090/browse/OASVN-78
    http://www.valleytg.com:8090/browse/OASVN-77
    http://www.valleytg.com:8090/browse/OASVN-76
    http://www.valleytg.com:8090/browse/OASVN-75
    http://www.valleytg.com:8090/browse/OASVN-74
    http://www.valleytg.com:8090/browse/OASVN-73
    http://www.valleytg.com:8090/browse/OASVN-67
    http://www.valleytg.com:8090/browse/OASVN-50
    http://www.valleytg.com:8090/browse/OASVN-28
    2
    OASVN 1.0.9 Export Mod

    I missed the ability to browse the repository and export single files and folders. So i implemented it myself :)

    source: OASVN-1.0.9-ExportMod-Source
    1
    I found that interesting. You might want to expand on the features, and add some screenshots here.

    For those interested, this is the direct Google Play link.