Hi!
I am trying to create an alias from 'Romashka' to 'roman' in 'Arch Linux Packages' project.
Both nicks are listed in Development->Contributors, but 'roman' is not available in Edit->Aliases.
Why it is so? And how can I create the alias then?
Hi!
I am trying to create an alias from 'Romashka' to 'roman' in 'Arch Linux Packages' project.
Both nicks are listed in Development->Contributors, but 'roman' is not available in Edit->Aliases.
Why it is so? And how can I create the alias then?
Hi Roman,
You cannot create this alias because Ohloh is not aware of anyone named "roman" in this project. You can only use aliases to combine existing committer names.
While investigating, I noticed that this project has been enlisted in the Subversion repository svn://archlinux.org/home/svn-packages. However, this repository does not exist.
What is the correct Subversion URL for this project?
It seems to me that Ohloh is aware about "roman". In "Arch Linux Packages" position in my profile I specified "roman" as committer name. And here are commits: https://www.ohloh.net/p/4510/contributors/19370302555034 And, as I said above Ohloh lists both "roman" and "Romashka" in contributor lists.
As for the SVN URL - yes, I am aware of that, I will change it now. There wasn't much care about our projects' profiles on Ohloh recently. I'm gonna change that.
The new URL is svn://svn.archlinux.org/srv/svn-packages
Hi Roman,
I'm afraid this is fairly complicated, and I'm sorry I wasn't completely clear before.
Ohloh does know the name "roman", but it knows it from the CVS modules "core", "extra", and "unstable". All of these CVS modules were deleted from Ohloh. Because they have been deleted, our UI no longer enables you to choose their committer names.
A big problem here is that the Subversion repository link has been broken on Ohloh for several months. This means that Ohloh continues to display an old report based on the old CVS modules and names, even though they have been removed.
Once the Subversion repository is successfully updated, the old CVS names will truly go away forever, and your account will no longer be associated with any code, unless the new Subversion repository also includes code with committer name "roman".
The names from the new Subversion repository will not be available in our UI until the repository has been successfully processed.
This whole area of our UI is pretty hard to follow -- if you have any more questions let me know and I'll do my best to explain.
Thanks, Robin
Thank you for the explanation.
We moved core/extra/unstable/testing from CVS to SVN in April 2008. I've checked our commits mailing list and found that there were commits by "roman" to the SVN repository in the timeframe between the move to SVN and the time SVN URL stopped working. But for some reason they are not shown in Ohloh, though there are 3 more months of other people's commits shown. Weird.
That's not a big deal though, I just don't see a nice logic in that behaviour.
What bothers me is: "Once the Subversion repository is successfully updated, the old CVS names will truly go away forever"
Does this mean that all commit history and related information that were in CVS repos but is not in SVN (it wasn't possible to keep the history from CVS times in SVN repo) will be lost?
If you remove repositories from Ohloh, the commits they contain will also be removed from Ohloh.
I realize that this could be undesirable. If the CVS server is still active, it probably makes sense to keep the CVS repositories on Ohloh.
This will lead to a double-counting the total lines of code, since we'll find similar code in the new Subversion and in the old CVS, but at least you'll have all of your commit history. In the big picture, I think it's better to preserve the history than to get perfect line counts.
Eventually (and I can't predict when we'll ever get around to implementing this long-requested feature), we'll add the ability to mark a repository as "retired", so that you can keep the old repositories around for historical reasons, without having them impact current total line counts.