List Info

Thread: Tag browser




Tag browser
user name
2006-10-27 21:35:04

Hi Thomas,

This is the problem, I don't know how to differentiate plain directory with
branch or detect recursive branches. Maybe it is not possible because I
think the information is not stored anywhere.

2006/10/27, Thomas Singer < thomas.singer%40syntevo.com">thomas.singersyntevo.com>:
&gt;
> Hi Sebastien,
>
>; Could you please describe how you think SmartSVN should detect what a
> recursive branch is and what a plain directory in a project structure of
> a branch? Thanks in advance.
>
> --
> Best regards,
> Thomas Singer
&gt; _____________
> SyntEvo GmbH
> Brunnfeld 11
> 83404 Ainring
&gt; Germany
&gt; www.syntevo.com
>;

[Non-text portions of this message have been removed]

__._,_.___
.

__,_._,___
Tag browser
user name
2006-10-28 11:20:07

Hi Sebastien,

I think it will be possible to check for subdirectories of
branches-directories, whether they are copied from corresponding Trunk.
In this case such directories could be considered as branches, too. Btw,
why do you store branches in subdirectories?

--
Best regards,
Marc Strapetz
_____________
syntevo.com

Sebastien Daloz schrieb:
>
>
> Hi Thomas,
&gt;
> This is the problem, I don't know how to differentiate plain directory with
> branch or detect recursive branches. Maybe it is not possible because I
> think the information is not stored anywhere.
>
> 2006/10/27, Thomas Singer < thomas.singer%40syntevo.com">thomas.singersyntevo.com
> <mailto:thomas.singer%40syntevo.com>;>:
>; >
> > Hi Sebastien,
> >
> > Could you please describe how you think SmartSVN should detect what a
> > recursive branch is and what a plain directory in a project structure of
> > a branch? Thanks in advance.
> >
> > --
> > Best regards,
> > Thomas Singer
&gt; > _____________
> > SyntEvo GmbH
> > Brunnfeld 11
> > 83404 Ainring
&gt; > Germany
&gt; > www.syntevo.com
>; >
>
> [Non-text portions of this message have been removed]
>
>

__._,_.___
.

__,_._,___
Tag browser
user name
2006-10-28 13:08:44

Hi Marc,

Our company maintaints many version of our software, we must have one branch
for each version.
When doing modifications that may break existing code (changes into the
kernel for example) and avoid other developers to use such code (some
commits may be done on SVN but the new code is not yet stable, because such
commits are done to save important changes before doing other modifications
on the same part), such developers create a new branch, and works only on
this branch until all changes are done and can be merged with the main
branch or trunk.

This way, we can have :
[+] trunk
[+] branches
| [+] release 7.0.14
| [+] release 7.2.1
| [+] release 7.3
| [-] Personal release
| | [-] version 7.0.14
| | | [+] Sebastien-Description1
| | | [+] Sebastien-Description2
| | | [+] Thomas-Description1
| | | [+] Marc-Description1

Some branches are created directly into /branches (official branches, in the
software point of view), and others (developpers branches) are classified
into directories/subdirectories.

When doing a merge from developers branches, we must use Merge from URL.

If it is possible, we would like to be able to display all branches,
including those there are in subdirectories of /branches. They can be
displayed with tag browser as :
- /branches/branch1 --> branch1
- / branches/directory1/release1 --> directory1/release1
- / branches/directory2/release2/Sebastien --> directory2/release2/Sebastien

Or tag browser can displayed it in a tree, where only branches are
highlighted :
[+] branch1
[-] directory1
| [+] release 1
[-] directory 2
| [-] release 2
| | [-] Sebastien

Maybe svn client makes a difference between directories created with svn
mkdir and directories created with svn copy and you could use this
difference to distinguish directories and branches ?

I haven't a svn server at home to verify it, but I believe that when doing a
checkout, the svn client creates for each branch and branch's directories a
.svn directory. But when a branch is included in a directory, svn client
doesn't create such .svn directory in this directory. I think the
.svndirectory is only created from the first directory of the branch.

Best regards,
Sebastien

2006/10/28, Marc Strapetz < marc.strapetz%40syntevo.com">marc.strapetzsyntevo.com>:
&gt;
> Hi Sebastien,
>
>; I think it will be possible to check for subdirectories of
> branches-directories, whether they are copied from corresponding Trunk.
&gt; In this case such directories could be considered as branches, too. Btw,
> why do you store branches in subdirectories?
>
> --
> Best regards,
> Marc Strapetz
> _____________
> syntevo.com
>

[Non-text portions of this message have been removed]

__._,_.___
.

__,_._,___
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )