|
Installation
Installation instructions
As NautilusSvn is under active development it's advised to keep track of the mailing list and/or the blog. Official ReleasesThere are no official releases as of yet Latest Beta ReleaseNOTE: the latest beta release is v0.12-beta1-2 (17 march 2009). See changelog. Installing the NautilusSvn beta release is currently the easiest for users of Ubuntu, however we've written up extensive installation instructions for users of other Linux distros.
Be sure to restart Nautilus (nautilus -q && nautilus &) for NautilusSvn to get loaded. |
Sign in to add a comment


what about uninstal ?
Standard distutils does not feature an uninstall command. But you might be able to do something like:
thanks you (nautilus has so long respond time since i installed nautilussvn that i'm going to delete it :s)
On Ubuntu I found my the scripts hiding out in ~/.nautilus/python-extensions After I removed NautilusSvn? Nautilus ran like it use to. I also mount most of my svn directories with fsftp so this may have contributed to nautilussvn running even slower for me.
Our dev server contains all client projects which are checkouts of individual svn repos. There are over 100 projects in the project root folder.
I tried to access the project root folder, Nautilus now is running over 30mins without response and uses 2.1GB memory. No idea if it will recover or if I should kill it.
It should not check recursively all folders like this, or somehow it should be configurable - I can't use it that way, which is a pitty as it's a really great tool otherwise.
Just a comment: "Debian package for Ubuntu 8.10 and 8.04" works fine on Ubuntu 9.04 64bits.
Let me just say that these questions regarding recursive status checks are some of the exact same issues faced by the TortoiseSVN project when they were developing their status cache daemon.
What most Nautilus overlays seem to do is display a clock icon or some other emblem to indicate that status is still being retrieved, then it is switched to the correct status once that is known.
However either way I think it needs to be done asynchronously so that Nautilus does not freeze up during the update. Another problem here is that it seems to often lock up removable media even if there are no SVN checkouts on it.
Great job!
Im have a one question, in some times when checkout a someone project, say this:
Errno 13 Permissions denied: '/home/user/.config/nautilussvn/repos-paths'
Anybody knows why?
Thanks!
Hi everyone,
Great to see a serious shell integration for svn for ubuntu! just got rid of windows...well almost at least.
I've become a serious SVN addict using TortoiseSVN for almost every aspect of all projects at work now. I simply need it.
so... is this tool stable or not? Looking though the comments it seems like there are some problems with the status cache?
@rajder: well it's stable in terms of it not messing up your working copy, but performance is quite horrible. I screwed some things up with the current release which make performance even worse than it really has to be. You can try it out and if performance is too bad just wait for the next release.
Ok, I'll keep an eye on the project for the next release then :) and I'll make do with the trusty command line client for now.
promising project, but for now I'm just gonna uninstall NautilusSvn? - it slows down nautilus
ditto, the freezing of Nautilus is not really bareable, but thank you for working on this project, I'll reinstall when the speed issues are worked out
many advances since version 0.11... worth another try for those who didn't like it last time. I have a home dir with a dozen or so different SVN repos and there's a noticeable lag of around 5 seconds.
It seems to be necessary for the user to create the ~/.nautilus/python-scripts/NautilusSVN.py symlink though... is that something that the .deb package manager can automate?
its too too Damn slow
John - whether you install using the setup.py script or the deb package, it should place the NautilusSvn?.py extension script in /usr/lib/nautilus/extensions-2.0/python, so it will be available to all users. If that's not the case, please post a message in the NautilusSvn? group :)
i like the idea a lot! recently i installed but i have a problem. i have a lot of repositories already checkkd out by svn command line but nautilussvn dont works on it, if i right click that folders appears the checkout option. not event a small repo that i create just for testing works with nautilussvn.
but if i do the checkout with nautilussvn works like a charm, is there a place where i can add my other repos to work with nautilus svn?
manolet - what distro and version of NautilusSvn? are you using? And did you restart Nautilus (or log out/in) after installing?
The version nautilussvn_0.12.beta1.2-3_all.deb works great (much much faster) for 64-bit Ubuntu but has a dependency issue with 32-bit...python-support(>=0.90.0) needed, but 0.8.7 installed. Is the same caching available in the daily snapshot in svn?
It's odd that it does, since there's only a couple of patches to fix some showstopping bugs. Are you talking about the one I sent you, or the one in the downloads area (they aren't the same, the one in the downloads area is for the Debian testing distribution)?
I'll talk to Adam before taking a snapshot, just in case there are problems. That package is basically the 0.12beta1-2 tarball, plus the 01 and 02 patches in svn/packaging/debian/trunk/debian/patches, so in a pinch you could extract the tarball to a development installation and apply those patches.
Just installed 0.12-beta1, and while the performance is slow, it's tolerable for me (so far...).
A configuration option to indicate which folders to check would be agood. TSVN has the ability to ignore selected folder & also only scan others. So could configure NSVN to only do it's thing on a specified set of folders, which will make performance a lot better.
It works just like Tortoise svn. Great Works. Thanks for the developers and waiting for the next releases.
How about hosting a PPA on launchpad so we can get automatic updates of .debs?
Hi, the project looks fantastic but at the moment I decided to uninstall it due to the horrible performance with Nautilus. I believe that the way status is refreshed should be re designed as it make Nautilus really unusable even with small amount of files under revision... :( I'll keep an eye on this project anyway! Thanks for now!
Please do keep an eye on it, we've rewritten the status checker to be a separate process and are going to get a new release out soon.
If you're feeling brave, try the development snapshot and see if it works better for you :)
Yes, I just did it and it looks much much better and usable! Great job! Thanks. Suggestion: you might wanna put current snapshot as a pre-packaged ubuntu download so users that wnat to try it, they will fell happy!).
Thanks for this project. Would there be any shortcuts (i.e. key binding) in any future release?
@rankine75: I've been thinking about writing a GNOME Do plugin which would allow you to hit Ctrl + Space and then type out an action such as Commit, Add, Delete, Show Log etc. and would then do that action on the current selection in Nautilus.
Thanks for the very fast reply! That would be great... but why not having some shortcuts directly within nautilus, at least for the most important actions (such as update, commit and log)?
@rankine75: I'm not entirely sure this is currently possible. If you can open up an issue and give some suggestions for keyboard shortcuts that do not conflict with the default shortcuts from Nautilus I'd be willing to take a closer look at it.
Brilliant! This tool is just fantastic! I've been waiting ages for such a tool for Linux :)
It could have had one small feature more and it would have made my day: - when viewing the log of a selected file it would be great to be able to select two random revisions and make a diff on them with a single click, using the configured diff tool
Is it foreseen in future versions?
Keep up this marvelous job!
@pawel: Thank you for your kind words and and to answer your question, yes (see http://code.google.com/p/nautilussvn/issues/detail?id=67).
Using it for a long time now, just writing you a word now.
This is a great tool ! Hope the performance improvement will be great!
I use it with several subversion reposiroty in the same directory and it takes time to analyze all repos (10 secs) ! But once is loaded, it's a great pleasure to work with it !
Thank a lot for this !