Real SVN Client for android (OASVN)

Search This thread

Red Monkey

Member
Dec 3, 2006
42
77
Working on merging your code now.

thank you for adding the file browser of the remote repo! I am merging your code into the trunk and will build off it...

Brian
 
  • Like
Reactions: il Duce

Georg_SGS

New member
Mar 31, 2011
3
0
Thank you for your work!

Will there be an update coming in near future?
How can I manage to have my working copy on extSdCard?
 

Will32

Senior Member
May 12, 2011
1,523
659
Benton
I'm using the free version of this app to make sure it works for me before I buy it but I'm having issues. I want to use it to download and flash specific revisions for Viper3d Rom for the EVO 3d. I think its set up correctly, I can see all the revisions and when I chose to update, it downloaded about 1gb. I can go to the folder and it looks like an unzipped Rom.

I tried to zip it up and it ended up being 1gb zipped. That's way too much, it should be around 560 mb I think. I tried the clean up option because I though that'd get rid of the unnecessary files, but it didn't.

I think I need to export but I can't find an option to export.

Thanks in advance, and thanks for this app!
 

Red Monkey

Member
Dec 3, 2006
42
77
Thank you for your work!

Will there be an update coming in near future?
How can I manage to have my working copy on extSdCard?

Yes there is an update that I am testing now... I am hoping to have it out in the next couple of weeks.
You can get more details of the changes in upcoming version in my jira at http://www.valleytg.com:8090/secure/IssueNavigator.jspa?mode=hide&requestId=10101

Please feel free to use the jira to make requests as well.

The upcoming version lets you put any complete path in for the local storage (the current version adds the folder you put in to /sdcard/OASVN in the current version you can try fooling it by starting your path with ../../ to get back to root (ie if you have a 2nd sd card mounded on extSdCard you could put ../../extSdCard/myfolder
 

Red Monkey

Member
Dec 3, 2006
42
77
I'm using the free version of this app to make sure it works for me before I buy it but I'm having issues. I want to use it to download and flash specific revisions for Viper3d Rom for the EVO 3d. I think its set up correctly, I can see all the revisions and when I chose to update, it downloaded about 1gb. I can go to the folder and it looks like an unzipped Rom.

I tried to zip it up and it ended up being 1gb zipped. That's way too much, it should be around 560 mb I think. I tried the clean up option because I though that'd get rid of the unnecessary files, but it didn't.

I think I need to export but I can't find an option to export.

Thanks in advance, and thanks for this app!

I think they have a script or something in their thread that strips out all the svn meta information (the .svn folder) that could explain why it is much larger then you were expecting.

The version i am getting ready to release will allow you to browse the remote repository or the local one and just export one file (for example if they have a zip of the rom ready to deploy in the repository, they you could just grab it from the repo and export it right to your sdcard (no .svn meta data, etc)
 
  • Like
Reactions: Will32

Red Monkey

Member
Dec 3, 2006
42
77
I'm using the free version of this app to make sure it works for me before I buy it but I'm having issues. I want to use it to download and flash specific revisions for Viper3d Rom for the EVO 3d. I think its set up correctly, I can see all the revisions and when I chose to update, it downloaded about 1gb. I can go to the folder and it looks like an unzipped Rom.

I tried to zip it up and it ended up being 1gb zipped. That's way too much, it should be around 560 mb I think. I tried the clean up option because I though that'd get rid of the unnecessary files, but it didn't.

I think I need to export but I can't find an option to export.

Thanks in advance, and thanks for this app!

Sorry i missed the last part of your post about export... I believe the free version you have has the export option in the menu but only if you have not checked out a working copy.

I would create a new connection to the same repo and give it a different local folder, before you checkout go to the menu and there should be an export option in the options menu... (it will disappear as soon as you do a checkout)
 
  • Like
Reactions: Will32

Georg_SGS

New member
Mar 31, 2011
3
0
try fooling it by starting your path with ../../ to get back to root (ie if you have a 2nd sd card mounded on extSdCard you could put ../../extSdCard/myfolder
Great news, Thank you!

Yes I tried fooling but it did not work. An update creates a working copy in a wrong location. This may be caused by setting up a bit different: I copyed a working copy to my exSdCard and created a connection with this location.

So I'm waiting for your update.
 

Red Monkey

Member
Dec 3, 2006
42
77
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
 

il Duce

Inactive Recognized Developer / Retired Forum Mod
Feb 25, 2009
16,727
16,454
Twin Cities, MN
Ok so my setup on my phone for our rom I updated this morning to r161, I then went to commit your updated lite app to our data app folder (commit using your app). I put the updated apk into my local copy on the phone, then went back to your app and hit commit, after about 5 minutes it said successful, but it didn't commit it and my revision number in your app went from 161 to 0. Any thoughts?
 

Red Monkey

Member
Dec 3, 2006
42
77
Ok so my setup on my phone for our rom I updated this morning to r161, I then went to commit your updated lite app to our data app folder (commit using your app). I put the updated apk into my local copy on the phone, then went back to your app and hit commit, after about 5 minutes it said successful, but it didn't commit it and my revision number in your app went from 161 to 0. Any thoughts?

If you go to "show log" on the main connection screen is there any information about the commit? or does it just say success and the revision number? if the revision number went to 0 that should mean that there was a problem that was logged...
 
  • Like
Reactions: il Duce

il Duce

Inactive Recognized Developer / Retired Forum Mod
Feb 25, 2009
16,727
16,454
Twin Cities, MN
If you go to "show log" on the main connection screen is there any information about the commit? or does it just say success and the revision number? if the revision number went to 0 that should mean that there was a problem that was logged...

Cool, here's a shot
 

Attachments

  • uploadfromtaptalk1349026928912.jpg
    uploadfromtaptalk1349026928912.jpg
    66.7 KB · Views: 266

il Duce

Inactive Recognized Developer / Retired Forum Mod
Feb 25, 2009
16,727
16,454
Twin Cities, MN
is your url http or https?

I am seeing a lot of posts like this one : http://stackoverflow.com/questions/4553861/google-project-hosting-svn-commit-problem
and : http://code.google.com/p/support/issues/detail?id=1916

Can you commit ok from your desktop?

It was http and I had not yet put in my name and password. I changed all that, updated again, then tried commit again. Here's the new shots. What's the exact steps needed? Also do I need the @gmail on my username?
 

Attachments

  • uploadfromtaptalk1349028945900.jpg
    uploadfromtaptalk1349028945900.jpg
    63.9 KB · Views: 147
  • uploadfromtaptalk1349028954789.jpg
    uploadfromtaptalk1349028954789.jpg
    66.3 KB · Views: 145

Red Monkey

Member
Dec 3, 2006
42
77
It was http and I had not yet put in my name and password. I changed all that, updated again, then tried commit again. Here's the new shots. What's the exact steps needed? Also do I need the @gmail on my username?

I have a google code project I have not touched in a bit, l will get it set up now to try and then post what I find....
 
  • Like
Reactions: il Duce

il Duce

Inactive Recognized Developer / Retired Forum Mod
Feb 25, 2009
16,727
16,454
Twin Cities, MN
Fyi I just added my @gmail, updated, cleaned up, tried again, same thing. Thanks for looking into it.
 

Red Monkey

Member
Dec 3, 2006
42
77
Fyi I just added my @gmail, updated, cleaned up, tried again, same thing. Thanks for looking into it.

Ok this is what I have done to get hooked up to my googlecode repos

go to your connection and edit it
make sure your url is https to try it that way... i have been reading some threads that there was a bug in googlecode that you could only commit over https but i am not sure. After successfully commiting with https i tried with http and it did work for me.

my url was : https://netlog-android.googlecode.com/svn/trunk
username : your email address no @gmail i did mine all lower case
password : I went to the the google code site for my project clicked on browse then the googlecode password link. I cut and pasted the password generated into the password field.

private key should be empty

local folder
i used /storage/sdcard0/OASVNlite/test but yours will be dependent on your file structure...
 

Red Monkey

Member
Dec 3, 2006
42
77
I noticed in your screen shots that your url is https but the error code mentions a http address... Is it possible there is some sort of proxy in the middle?
 

Georg_SGS

New member
Mar 31, 2011
3
0
It would be great if Pro and free version use the same settings. As Pro user I now have the problem to set up all my connections again or I have to wait for the Pro release. Or is there another way?
 

Red Monkey

Member
Dec 3, 2006
42
77
It would be great if Pro and free version use the same settings. As Pro user I now have the problem to set up all my connections again or I have to wait for the Pro release. Or is there another way?

Right now no, and I know i need a good solution for this. I have a direction i want to go that will make this problem go away but am not there yet.
 
  • Like
Reactions: Georg_SGS

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.