[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Getting the node id for a new folder

From: Juanma M. R. <juanma.mr_at_gmail.com>
Date: Wed, 23 Oct 2013 17:35:03 +0200

Hi Philip,

First of all thank you for such a quick answer. I will try to clarify my
previous post.

2013/10/23 Philip Martin <philip.martin_at_wandisco.com>

> "Juanma M. R." <juanma.mr_at_gmail.com> writes:
>
> > I would like to get the node id when I create a new folder. I would like
> to
> > do it as a post commit action in order to store it in a DB. How could I
> do
> > it? Any example or doc you recommend me?
>
> To which node id are you referring? Subversion doesn't really have node
> ids. There is a node-revision-id in the repository but that changes as
> the node is modified in subsequent revisions.

From the documentation here
<http://subversion.apache.org/docs/api/1.6/group__svn__fs__nodes.html#_details>I
got the idea that nodes themself have their own lifetime id.

What I am trying to do is storing a branch folder in my database. If I
store the path in the repository to the branch and someone changes this
folder name I will lose the link from my database to the branch in the
repository. That is why I looked for that id for each node so that I can
store it better than the folder name.

But after your clarification I understand that I was in the wrong way.

> I'm not sure how it would
> be useful to you, but you can get node-revision-ids by using
>
> svnlook changed -rREV REPOS_PATH

to identify the new paths which you then pass to
>
> svnlook tree --show-ids -N -rREV REPOS_PATH PATH_IN_REPOS
>
>
This is exactly what I need. Even if I go on using the string to the path
in the repository or if I use the id these commands give me the information
I need. I can use it in a post-commit hook to update the database. Thank
you again.

> --
> Philip Martin | Subversion Committer
> WANdisco // *Non-Stop Data*
>

Regards,
Juan Manuel Moreno Rivera.

Sección de Teledetección y SIG / Remote Sensing & GIS group

Instituto de Desarrollo Regional / Institute for Regional Development

Universidad de Castilla-La Mancha / University of Castilla-La Mancha

Tlf: +34 967599200 (Ext: 2623)
http://www.teledeteccionysig.es/
Received on 2013-10-23 17:35:35 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.