[ANNOUNCE] Apache Subversion 1.13.0-rc1 released

2019-09-30 Thread Julian Foad
I'm happy to announce the release of Apache Subversion 1.13.0-rc1.
Please choose the mirror closest to you by visiting:

https://subversion.apache.org/download.cgi#pre-releases

SHA-512 checksums are available at:

https://www.apache.org/dist/subversion/subversion-1.13.0-rc1.tar.bz2.sha512
https://www.apache.org/dist/subversion/subversion-1.13.0-rc1.tar.gz.sha512
https://www.apache.org/dist/subversion/subversion-1.13.0-rc1.zip.sha512

PGP Signatures are available at:

https://www.apache.org/dist/subversion/subversion-1.13.0-rc1.tar.bz2.asc
https://www.apache.org/dist/subversion/subversion-1.13.0-rc1.tar.gz.asc
https://www.apache.org/dist/subversion/subversion-1.13.0-rc1.zip.asc

For this release, the following people have provided PGP signatures:

   Julian Foad [4096R/1FB064B84EECC493] with fingerprint:
6011 63CF 9D49 9FD7 18CF  582D 1FB0 64B8 4EEC C493
   Nathan Hartman (CODE SIGNING KEY) [4096R/583F00ADF981C39F] with fingerprint:
3F8E 467C B336 6E30 13E1  120D 583F 00AD F981 C39F
   Johan Corveleyn [4096R/B59CE6D6010C8AAD] with fingerprint:
8AA2 C10E EAAD 44F9 6972  7AEA B59C E6D6 010C 8AAD

This is a pre-release for what will eventually become version 1.13.0 of the
Apache Subversion open source version control system.  It may contain known
issues, a complete list of 1.13.0-blocking issues can be found
here:


https://issues.apache.org/jira/issues/?jql=project%20%3D%20SVN%20AND%20resolution%20%3D%20Unresolved%20AND%20fixVersion%20%3D%201.13.0%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC

A pre-release means the Subversion developers feel that this release
is ready for widespread testing by the community.  There are known issues
(and unknown ones!), so please use it at your own risk, though we do
encourage people to test this release thoroughly.  Of particular note, please
remember that persistent data, such as the working copy or repository
formats may change before the final release, and there may not be an
upgrade path from the pre-releases to the final.

As a note to operating system distro packagers: while we wish to have this
release candidate widely tested, we do not feel that it is ready for packaging
and providing to end-users through a distro package system.  Packaging a
release candidate poses many problems, the biggest being that our policy lets
us break compatibility between the release candidate and the final release, if
we find something serious enough.  Having many users depending on a release
candidate through their distro would cause no end of pain and frustration that
we do not want to have to deal with.  However, if your distro has a branch that
is clearly labeled as containing experimental and often broken software, and
explicitly destined to consenting developers and integrators only, then we're
okay with packaging the release candidate there.  Just don't let it near the
end users please.


Release notes for the 1.13.x release series may be found at:

https://subversion.apache.org/docs/release-notes/1.13.html

You can find the list of changes between 1.13.0-rc1 and earlier versions at:

https://svn.apache.org/repos/asf/subversion/tags/1.13.0-rc1/CHANGES

Questions, comments, and bug reports to users@subversion.apache.org.

Thanks,
- The Subversion Team

--
To unsubscribe, please see:

https://subversion.apache.org/mailing-lists.html#unsubscribing


Re: Subversion and JIRA integration

2019-09-30 Thread Eric Johnson
Hi Ragu,

Your question is sort of a tricky one. Well, at least parts of it are. But
here's an attempt at an answer.

On Sun, Sep 29, 2019 at 9:50 PM Ragu Nathan  wrote:

>
> Hi,
>
> I would like to know the Subversion can be integrate with JIRA bug
> tracking tool.
>

Yes, but it depends on your requirements, and how many development
resources you're willing to throw at it, if a commercial vendor doesn't
provide it already.


> Ex: I found an  issue in software coding and create a problem report to
> address root cause, analysis, documents updates , etc and I will use the
> JIRA to track all above, but Subversion is a configuration management tool
> to store data ( source code, documents, etc).
>

Subversion is a version control tool, not a configuration management tool.
While it may certainly be possible to use Subversion in the manner implied,
the definition of "configuration management" may lead to requirements that
Subversion is less than ideal for.


> Questions:
> 1. If I use the JIRA tool to address an issue , address all sort of
> analysis, proposed solutions, implementation details and I want to update
> the documents or source code in Subversion, is there any way to get into
> Subversion from JIRA? Not hyperlink. Real integrate environment. In this
> case I can check if any updates were made in to the documents or source
> code , which problem reporting # was used to fix the issue.
>

As I understand it, JIRA includes an extension API. It certainly should be
possible to extend JIRA to get more detailed information about links into
Subversion, without, as you indicate "hyperlinking".

There exist integrations into JIRA already for tighter coupling with
Subversion, so you could start with those, to see if any of those meet your
requirements.


> 2. Are both tools integrate together?
>

It is left to one's imagination. Both have APIs, so it is possible to add
tighter integration to both. For details of how to integrate from
Subversion's perspective, check out the "hook" documentation:

http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html#svn.reposadmin.hooks

Atlassian definitely offers APIs from the JIRA side:
https://developer.atlassian.com/server/framework/atlassian-sdk/


> 3. If so, how much would it cost for floating licence?
>

This mailing list isn't going to be a good source of information about
that. And that assumes that you can find an existing commercial vendor of
extension(s) that meet your needs.

Eric.



>
>
> Thanks
> Ragu.P
>
>


correct API to get current textual WC modifications, for parsing postprocessing

2019-09-30 Thread Jens Frederich
I try to get all line changes in the current changeset. Not sure what the
right API is.  I have created a delta tree with the following to see if it
is a file and textual modifications. How do I get the content?

  SVN_ERR(svn_fs_revision_root(&base_root, fs, base_rev, pool));
  SVN_ERR(svn_repos_node_editor(&editor, &edit_baton, repos, base_root,
root, pool, edit_pool)));
  SVN_ERR(svn_repos_replay2(root, "", SVN_INVALID_REVNUM, TRUE, editor,
edit_baton, NULL, NULL, edit_pool));
  *tree = svn_repos_node_from_baton(edit_baton);

Jens


Re: Subversion and JIRA integration

2019-09-30 Thread Dane Kantner
The actual Atlassian product you're looking for is called FishEye. It works
with all major repos including SVN, Git, etc., and its primary purpose is
exactly what you're wanting. This is a different license, and runs as a
different service than Jira -- which could potentially actually make it
cheaper in theory than if it were an actual straight up Jira add-on only
since you can license it to a subset of your overall Jira users whom may
actually need it.

FishEye is specifically meant for the purpose of integrating source control
repositories into Jira. When you check an item in to SVN, as part of the
checkin you would provide the Jira ticket # in the log, and then Fisheye
indexes that, and then in turn Jira provides links/revision #s/etc. within
the Jira ticket. If you then click that it will open in the FishEye
interface and you can dive down further into what was checked, see the
diff, etc., full source control, etc., in the Fisheye web interface.
Another Atlassian product, Crucible, ties-in to that then to allow you to
do a standard code review workflow if you wish, but that is another addon
beyond Fisheye even.

Anecdotal notes on this product are it works great *but *you should really
make a good attempt at installing this on the same actual server your SVN
server runs on, so you can access the repos by their file:// location --
the difference is 100x speed vs over the network w/ http/svn protocols, and
may even be the difference between the product working and being able to
index your repo or not. If you don't want to run it on your primary SVN,
consider an active mirror sync to the box that fisheye then runs on and
index that version locally.

-Dane

On Mon, Sep 30, 2019 at 1:35 PM Eric Johnson  wrote:

> Hi Ragu,
>
> Your question is sort of a tricky one. Well, at least parts of it are. But
> here's an attempt at an answer.
>
> On Sun, Sep 29, 2019 at 9:50 PM Ragu Nathan  wrote:
>
>>
>> Hi,
>>
>> I would like to know the Subversion can be integrate with JIRA bug
>> tracking tool.
>>
>
> Yes, but it depends on your requirements, and how many development
> resources you're willing to throw at it, if a commercial vendor doesn't
> provide it already.
>
>
>> Ex: I found an  issue in software coding and create a problem report to
>> address root cause, analysis, documents updates , etc and I will use the
>> JIRA to track all above, but Subversion is a configuration management tool
>> to store data ( source code, documents, etc).
>>
>
> Subversion is a version control tool, not a configuration management tool.
> While it may certainly be possible to use Subversion in the manner implied,
> the definition of "configuration management" may lead to requirements that
> Subversion is less than ideal for.
>
>
>> Questions:
>> 1. If I use the JIRA tool to address an issue , address all sort of
>> analysis, proposed solutions, implementation details and I want to update
>> the documents or source code in Subversion, is there any way to get into
>> Subversion from JIRA? Not hyperlink. Real integrate environment. In this
>> case I can check if any updates were made in to the documents or source
>> code , which problem reporting # was used to fix the issue.
>>
>
> As I understand it, JIRA includes an extension API. It certainly should be
> possible to extend JIRA to get more detailed information about links into
> Subversion, without, as you indicate "hyperlinking".
>
> There exist integrations into JIRA already for tighter coupling with
> Subversion, so you could start with those, to see if any of those meet your
> requirements.
>
>
>> 2. Are both tools integrate together?
>>
>
> It is left to one's imagination. Both have APIs, so it is possible to add
> tighter integration to both. For details of how to integrate from
> Subversion's perspective, check out the "hook" documentation:
>
>
> http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html#svn.reposadmin.hooks
>
> Atlassian definitely offers APIs from the JIRA side:
> https://developer.atlassian.com/server/framework/atlassian-sdk/
>
>
>> 3. If so, how much would it cost for floating licence?
>>
>
> This mailing list isn't going to be a good source of information about
> that. And that assumes that you can find an existing commercial vendor of
> extension(s) that meet your needs.
>
> Eric.
>
>
>
>>
>>
>> Thanks
>> Ragu.P
>>
>>


Re: Subversion and JIRA integration

2019-09-30 Thread Ragu Nathan
Thanks for your responses Eric and Dan,

So FishEye interfaces with JIRA and Subversion.
Do you have the trail versions of these tools ? I could try and see how it 
works or you have some sort of online demo for me to see how it works.

Your response is appreciated. 

Thanks 
Ragu.P

Sent from my iPhone

> On Sep 30, 2019, at 5:06 PM, Dane Kantner  wrote:
> 
> The actual Atlassian product you're looking for is called FishEye. It works 
> with all major repos including SVN, Git, etc., and its primary purpose is 
> exactly what you're wanting. This is a different license, and runs as a 
> different service than Jira -- which could potentially actually make it 
> cheaper in theory than if it were an actual straight up Jira add-on only 
> since you can license it to a subset of your overall Jira users whom may 
> actually need it. 
> 
> FishEye is specifically meant for the purpose of integrating source control 
> repositories into Jira. When you check an item in to SVN, as part of the 
> checkin you would provide the Jira ticket # in the log, and then Fisheye 
> indexes that, and then in turn Jira provides links/revision #s/etc. within 
> the Jira ticket. If you then click that it will open in the FishEye interface 
> and you can dive down further into what was checked, see the diff, etc., full 
> source control, etc., in the Fisheye web interface.   Another Atlassian 
> product, Crucible, ties-in to that then to allow you to do a standard code 
> review workflow if you wish, but that is another addon beyond Fisheye even.
> 
> Anecdotal notes on this product are it works great but you should really make 
> a good attempt at installing this on the same actual server your SVN server 
> runs on, so you can access the repos by their file:// location -- the 
> difference is 100x speed vs over the network w/ http/svn protocols, and may 
> even be the difference between the product working and being able to index 
> your repo or not. If you don't want to run it on your primary SVN, consider 
> an active mirror sync to the box that fisheye then runs on and index that 
> version locally.
> 
> -Dane
> 
>> On Mon, Sep 30, 2019 at 1:35 PM Eric Johnson  wrote:
>> Hi Ragu,
>> 
>> Your question is sort of a tricky one. Well, at least parts of it are. But 
>> here's an attempt at an answer.
>> 
>>> On Sun, Sep 29, 2019 at 9:50 PM Ragu Nathan  wrote:
>>> 
>>> Hi,
>>> 
>>> I would like to know the Subversion can be integrate with JIRA bug tracking 
>>> tool. 
>> 
>> Yes, but it depends on your requirements, and how many development resources 
>> you're willing to throw at it, if a commercial vendor doesn't provide it 
>> already.
>>  
>>> Ex: I found an  issue in software coding and create a problem report to 
>>> address root cause, analysis, documents updates , etc and I will use the 
>>> JIRA to track all above, but Subversion is a configuration management tool 
>>> to store data ( source code, documents, etc). 
>> 
>> Subversion is a version control tool, not a configuration management tool. 
>> While it may certainly be possible to use Subversion in the manner implied, 
>> the definition of "configuration management" may lead to requirements that 
>> Subversion is less than ideal for.
>>  
>>> Questions:
>>> 1. If I use the JIRA tool to address an issue , address all sort of 
>>> analysis, proposed solutions, implementation details and I want to update 
>>> the documents or source code in Subversion, is there any way to get into 
>>> Subversion from JIRA? Not hyperlink. Real integrate environment. In this 
>>> case I can check if any updates were made in to the documents or source 
>>> code , which problem reporting # was used to fix the issue.
>> 
>> As I understand it, JIRA includes an extension API. It certainly should be 
>> possible to extend JIRA to get more detailed information about links into 
>> Subversion, without, as you indicate "hyperlinking".
>> 
>> There exist integrations into JIRA already for tighter coupling with 
>> Subversion, so you could start with those, to see if any of those meet your 
>> requirements.
>>  
>>> 2. Are both tools integrate together?
>> 
>> It is left to one's imagination. Both have APIs, so it is possible to add 
>> tighter integration to both. For details of how to integrate from 
>> Subversion's perspective, check out the "hook" documentation:
>> 
>> http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html#svn.reposadmin.hooks
>> 
>> Atlassian definitely offers APIs from the JIRA side: 
>> https://developer.atlassian.com/server/framework/atlassian-sdk/
>>  
>>> 3. If so, how much would it cost for floating licence?
>> 
>> This mailing list isn't going to be a good source of information about that. 
>> And that assumes that you can find an existing commercial vendor of 
>> extension(s) that meet your needs.
>> 
>> Eric.
>> 
>>  
>>> 
>>> 
>>> Thanks
>>> Ragu.P
>>> 


Re: Subversion and JIRA integration

2019-09-30 Thread Dane Kantner
See https://www.atlassian.com/software/fisheye

Also note that the pricing for *new *licenses will be going up a not
insignificant percentage October 3rd --
https://www.atlassian.com/licensing/future-pricing   -- so if you are
thinking about buying it you may just skip the trial :(



On Mon, Sep 30, 2019 at 7:35 PM Ragu Nathan  wrote:

> Thanks for your responses Eric and Dan,
>
> So FishEye interfaces with JIRA and Subversion.
> Do you have the trail versions of these tools ? I could try and see how it
> works or you have some sort of online demo for me to see how it works.
>
> Your response is appreciated.
>
> Thanks
> Ragu.P
>
> Sent from my iPhone
>
> On Sep 30, 2019, at 5:06 PM, Dane Kantner  wrote:
>
> The actual Atlassian product you're looking for is called FishEye. It
> works with all major repos including SVN, Git, etc., and its primary
> purpose is exactly what you're wanting. This is a different license, and
> runs as a different service than Jira -- which could potentially actually
> make it cheaper in theory than if it were an actual straight up Jira add-on
> only since you can license it to a subset of your overall Jira users whom
> may actually need it.
>
> FishEye is specifically meant for the purpose of integrating source
> control repositories into Jira. When you check an item in to SVN, as part
> of the checkin you would provide the Jira ticket # in the log, and then
> Fisheye indexes that, and then in turn Jira provides links/revision #s/etc.
> within the Jira ticket. If you then click that it will open in the FishEye
> interface and you can dive down further into what was checked, see the
> diff, etc., full source control, etc., in the Fisheye web interface.
> Another Atlassian product, Crucible, ties-in to that then to allow you to
> do a standard code review workflow if you wish, but that is another addon
> beyond Fisheye even.
>
> Anecdotal notes on this product are it works great *but *you should
> really make a good attempt at installing this on the same actual server
> your SVN server runs on, so you can access the repos by their file://
> location -- the difference is 100x speed vs over the network w/ http/svn
> protocols, and may even be the difference between the product working and
> being able to index your repo or not. If you don't want to run it on your
> primary SVN, consider an active mirror sync to the box that fisheye then
> runs on and index that version locally.
>
> -Dane
>
> On Mon, Sep 30, 2019 at 1:35 PM Eric Johnson  wrote:
>
>> Hi Ragu,
>>
>> Your question is sort of a tricky one. Well, at least parts of it are.
>> But here's an attempt at an answer.
>>
>> On Sun, Sep 29, 2019 at 9:50 PM Ragu Nathan  wrote:
>>
>>>
>>> Hi,
>>>
>>> I would like to know the Subversion can be integrate with JIRA bug
>>> tracking tool.
>>>
>>
>> Yes, but it depends on your requirements, and how many development
>> resources you're willing to throw at it, if a commercial vendor doesn't
>> provide it already.
>>
>>
>>> Ex: I found an  issue in software coding and create a problem report to
>>> address root cause, analysis, documents updates , etc and I will use the
>>> JIRA to track all above, but Subversion is a configuration management tool
>>> to store data ( source code, documents, etc).
>>>
>>
>> Subversion is a version control tool, not a configuration management
>> tool. While it may certainly be possible to use Subversion in the manner
>> implied, the definition of "configuration management" may lead to
>> requirements that Subversion is less than ideal for.
>>
>>
>>> Questions:
>>> 1. If I use the JIRA tool to address an issue , address all sort of
>>> analysis, proposed solutions, implementation details and I want to update
>>> the documents or source code in Subversion, is there any way to get into
>>> Subversion from JIRA? Not hyperlink. Real integrate environment. In this
>>> case I can check if any updates were made in to the documents or source
>>> code , which problem reporting # was used to fix the issue.
>>>
>>
>> As I understand it, JIRA includes an extension API. It certainly should
>> be possible to extend JIRA to get more detailed information about links
>> into Subversion, without, as you indicate "hyperlinking".
>>
>> There exist integrations into JIRA already for tighter coupling with
>> Subversion, so you could start with those, to see if any of those meet your
>> requirements.
>>
>>
>>> 2. Are both tools integrate together?
>>>
>>
>> It is left to one's imagination. Both have APIs, so it is possible to add
>> tighter integration to both. For details of how to integrate from
>> Subversion's perspective, check out the "hook" documentation:
>>
>>
>> http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html#svn.reposadmin.hooks
>>
>> Atlassian definitely offers APIs from the JIRA side:
>> https://developer.atlassian.com/server/framework/atlassian-sdk/
>>
>>
>>> 3. If so, how much would it cost for floating licence?
>>>
>>
>> This mailing list isn't goin

unsubscribe

2019-09-30 Thread Paul Decker



unsubscribe

2019-09-30 Thread Paul Decker


unsubscribe

2019-09-30 Thread Paul Decker

> unsubscribe
> 
> 
> 


 


unsubscribe

2019-09-30 Thread Paul Decker


unsubscribe


Re: correct API to get current textual WC modifications, for parsing postprocessing

2019-09-30 Thread Branko Čibej
On 30.09.2019 22:20, Jens Frederich wrote:
> I try to get all line changes in the current changeset. Not sure what
> the right API is.  I have created a delta tree with the following to
> see if it is a file and textual modifications. How do I get the content?
>
>   SVN_ERR(svn_fs_revision_root(&base_root, fs, base_rev, pool));
>   SVN_ERR(svn_repos_node_editor(&editor, &edit_baton, repos,
> base_root, root, pool, edit_pool)));
>   SVN_ERR(svn_repos_replay2(root, "", SVN_INVALID_REVNUM, TRUE,
> editor, edit_baton, NULL, NULL, edit_pool));
>   *tree = svn_repos_node_from_baton(edit_baton);


You should be looking at the svn_client API, specifically, one of the
svn_client_diff variants. The functions you mentioned above are reading
data from the repository, not from the working copy.

-- Brane