Mark, please receive all my thanks! :)
The problem was not only that there was nothing to show, but also that I was confusing "repository" and "working directory", so when I tried to commit something, I was doing that in the wrong dir! So, pretending to ignore my dumbness, could you please help me with another issue? I've commited a file in the repo, but had to manually resync the repository to see that file in the source code... shouldn't that be provided automatically by the hooks? Or am I missing (again) something very obvious? Thanks again for your help and please excuse me for having used html instead of plain text. J. Il giorno giovedì 23 ottobre 2014 15:30:48 UTC+2, Cooke, Mark ha scritto: > > > -----Original Message----- > > From: Jeff Skyrunner [mailto:[email protected] <javascript:>] > > Sent: 23 October 2014 13:19 > > > > Hi there. > > > > Here are more informations: > > > > DISTRIB_ID=Ubuntu > > DISTRIB_RELEASE=14.04 > > DISTRIB_CODENAME=trusty > > DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS" > > > > Python 2.7.6 > > > > svn, version 1.8.8 (r1568071) > > > > Regarding the trac.ini (thanks for the hint, Mark, I've read that pages > many > > times, but still haven't found any clue of my mistake), those are the > > relevant settings, in my opinion: > > > > repository_dir = > > repository_sync_per_request = > > repository_type = svn > > > > [components] > > tracopt.versioncontrol.svn.* = enabled > > > > (I've tried also to set re repository_sync_per_request=false) > > > > As said, I've set the svn repository like in this link: > > http://trac.edgewall.org/wiki/Ubuntu-11.04-Subversion and I've set the > post- > > commit and post-revprop-change hooks > > > > If I try the > > > > trac-admin /var/lib/trac/YourProject repository resync "*" > > > > command, it says (translating from italian's version): > > > > Resyncing repository history for (default)... > > 0 revisions cached. > > Done. > > Ahh... > > > Checking the log file, I've seen this: > > > > 2014-10-23 13:56:21,363 Trac[svn_fs] DEBUG: Subversion bindings imported > > 2014-10-23 13:56:21,379 Trac[cache] INFO: Cleaning cache > > 2014-10-23 13:56:21,421 Trac[cache] INFO: Resetting "repository_dir": > > svn:29b30372-f039-4182-be65-c0aa4fea183c:/var/lib/svn/YourProject > > 2014-10-23 13:56:21,438 Trac[cache] DEBUG: cache metadata undefined > > (youngest_rev=0) > > 2014-10-23 13:56:21,439 Trac[cache] INFO: repos rev [0] != cached rev > [None] > > That looks fine to me > > > This is what I see in the /var/lib/svn/YourProject > > > > drwxr-xr-x 2 jeff root 4096 ott 16 13:12 conf > > drwxr-sr-x 6 jeff root 4096 ott 16 13:12 db > > -r--r--r-- 1 jeff root 2 ott 16 13:12 format > > drwxr-xr-x 2 jeff root 4096 ott 16 13:22 hooks > > drwxr-xr-x 2 jeff root 4096 ott 16 13:12 locks > > -rw-r--r-- 1 jeff root 246 ott 16 13:12 README.txt > > > > If I try: > > > > svnlook history /var/lib/svn/YourProject > > > > I receive: > > > > REVISION PATH > > --------- -------- > > 0 / > > Ahh... (again) > > > Any idea? Maybe something wrong in svn? > > > > I know the solution will be a tiny thing I've forgotten somewhere... >.< > > I suspect that this might be an edge case that could be handled better: > there is nothing in the repository to report on! > > Can you please commit something (anything) to the repository and try again > (you can always recreate a new empty repo afterwards)? I suspect that will > work (assuming your post-commit works). If it does, then we can look at > how an "empty repo" is handled... > > I almost always create the "trunk, tags, branches" triumvirate before > syncing the repo, so have not tried this before. > > For reference, your original error is: > > > 6. I've clicked the "Browse source button" and... ""No changeset 0 in > the repository" > > ~ Mark C > > P.S. this list prefers posting in-line or at the bottom (and in plain > text), if possible. > > > Thanks in advance > > > > J. > > > > > > Il giorno giovedì 23 ottobre 2014 10:57:49 UTC+2, Cooke, Mark ha > scritto: > > > > > -----Original Message----- > > > From: Jeff Skyrunner [mailto:[email protected] > <javascript:> ] > > > Sent: 23 October 2014 08:33 > > > > > > Thanks Mark and Mike for your help. > > > > > > > It would be useful to see all relevant lines in your > trac.ini, > > there > > > > should be others. > > > > > > Have you any suggestion of any lines in particular or do you > prefer > > all > > > of it? > > > > Any lines that seem relevant to repository operation. The docs > [1, > > depending on your version] list the contents (with descriptions) to help > you > > decide. I mentioned one specifically in the bits you cut out (anything > with > > `repository` is a good start). [2] also gives good information, have > you > > read that? > > > > [1] http://trac.edgewall.org/wiki/0.12/TracIni > > <http://trac.edgewall.org/wiki/0.12/TracIni> > > [2] http://trac.edgewall.org/wiki/0.12/TracRepositoryAdmin > > <http://trac.edgewall.org/wiki/0.12/TracRepositoryAdmin> > > > > > > > > Yes, we almost certainly can. However you can help us to > help you > > by > > > > providing more of the essential detail, such as the version > of > > Trac > > > > you have tried to install (very important) your platform > (probably > > > > Ubuntu, but which version?) and, where appropriate, all of > the > > relevant > > > > lines from your trac.ini. > > > > > > At the moment I'm at office and do not have such informations, > but I > > will > > > provide it ASAP > > > > > > > The short answer (as already mentioned by Mike) is that you > > (probably) > > > > need to synchronise Trac with your repository and keep it in > sync. > > > > > > Yep, I forgot to mention that in my first mail; I've > syncronized it > > via trac- > > > admin and there were no scary messages... In 4 hours I will be > back > > at home > > > for lunch and provide the exact message I receive. > > > > > > > All of the above is based on assumptions about your trac > version > > and > > > assumes that you have the subversion SWIG bindings installed > and > > working. > > > > > > How can I check this? > > > > The troubleshooting section [3] is a good place to start. > > > > [3] http://trac.edgewall.org/wiki/TracSubversion#Troubleshooting > > <http://trac.edgewall.org/wiki/TracSubversion#Troubleshooting> > > > > ~ Mark C > > > > > > -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
