[JIRA] Created: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[JIRA] Created: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

Hudson issues mailing list
Subversion-Plugin - Ignore svn:external
---------------------------------------

                 Key: HUDSON-7390
                 URL: http://issues.hudson-ci.org/browse/HUDSON-7390
             Project: Hudson
          Issue Type: Improvement
          Components: subversion
    Affects Versions: current
            Reporter: scoopex


Subversion plugin should provide a configuration switch to ignore svn-externals.

Many projects integrate opensource projects in the following way:

$ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .

If the subversion plugin now polls the sourcecode repository of a project which is using
externals every minute - all 3rd party subversion repositories are also polled.
This might be a DDOS for public opensource projects.
Typically developers use certain svn tag releases in their projects - therefore it is not
ncessary to poll this tag-releases every minute.

In other words: Something like "svn --ignore-externals up ." is needed...

Subversion plugin should provide the following configuration options:

[X] Fetch svn:externals
  [ ] Fetch svn:externals if checkout does not exist
  [ ] Fetch svn:externals periodically
      (1d) (m)inutes/(h)ours/(d)ays

If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
please let me know...

Regards
Marc

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[JIRA] Updated: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

Hudson issues mailing list

     [ http://issues.hudson-ci.org/browse/HUDSON-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

scoopex updated HUDSON-7390:
----------------------------

    Description:
Subversion plugin should provide a configuration switch to ignore svn-externals.

Many projects integrate opensource projects in the following way:

$ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .

If the subversion plugin now polls the sourcecode repository of a project which is using
externals every minute - all 3rd party subversion repositories are also polled.
This might be a DDOS for public opensource projects.
Typically developers use certain svn tag releases in their projects - therefore it is not
ncessary to poll this tag-releases every minute.

In other words: Something like "svn --ignore-externals up ." is needed...

Subversion plugin should provide the following configuration options:

<pre>
[X] Fetch svn:externals
  [ ] Fetch svn:externals if checkout does not exist
  [ ] Fetch svn:externals periodically
      (1d) (m)inutes/(h)ours/(d)ays
</pre>

If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
please let me know...

Regards
Marc

  was:
Subversion plugin should provide a configuration switch to ignore svn-externals.

Many projects integrate opensource projects in the following way:

$ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .

If the subversion plugin now polls the sourcecode repository of a project which is using
externals every minute - all 3rd party subversion repositories are also polled.
This might be a DDOS for public opensource projects.
Typically developers use certain svn tag releases in their projects - therefore it is not
ncessary to poll this tag-releases every minute.

In other words: Something like "svn --ignore-externals up ." is needed...

Subversion plugin should provide the following configuration options:

[X] Fetch svn:externals
  [ ] Fetch svn:externals if checkout does not exist
  [ ] Fetch svn:externals periodically
      (1d) (m)inutes/(h)ours/(d)ays

If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
please let me know...

Regards
Marc


> Subversion-Plugin - Ignore svn:external
> ---------------------------------------
>
>                 Key: HUDSON-7390
>                 URL: http://issues.hudson-ci.org/browse/HUDSON-7390
>             Project: Hudson
>          Issue Type: Improvement
>          Components: subversion
>    Affects Versions: current
>            Reporter: scoopex
>
> Subversion plugin should provide a configuration switch to ignore svn-externals.
> Many projects integrate opensource projects in the following way:
> $ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .
> If the subversion plugin now polls the sourcecode repository of a project which is using
> externals every minute - all 3rd party subversion repositories are also polled.
> This might be a DDOS for public opensource projects.
> Typically developers use certain svn tag releases in their projects - therefore it is not
> ncessary to poll this tag-releases every minute.
> In other words: Something like "svn --ignore-externals up ." is needed...
> Subversion plugin should provide the following configuration options:
> <pre>
> [X] Fetch svn:externals
>   [ ] Fetch svn:externals if checkout does not exist
>   [ ] Fetch svn:externals periodically
>       (1d) (m)inutes/(h)ours/(d)ays
> </pre>
> If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
> please let me know...
> Regards
> Marc

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[JIRA] Updated: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

Hudson issues mailing list
In reply to this post by Hudson issues mailing list

     [ http://issues.hudson-ci.org/browse/HUDSON-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

scoopex updated HUDSON-7390:
----------------------------

    Description:
Subversion plugin should provide a configuration switch to ignore svn-externals.

Many projects integrate opensource projects in the following way:

$ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .

If the subversion plugin now polls the sourcecode repository of a project which is using
externals every minute - all 3rd party subversion repositories are also polled.
This might be a DDOS for public opensource projects.
Typically developers use certain svn tag releases in their projects - therefore it is not
ncessary to poll this tag-releases every minute.

In other words: Something like "svn --ignore-externals up ." is needed...

Subversion plugin should provide the following configuration options:

{code}
[X] Fetch svn:externals
  [ ] Fetch svn:externals if checkout does not exist
  [ ] Fetch svn:externals periodically
      (1d) (m)inutes/(h)ours/(d)ays
{code}

If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
please let me know...

Regards
Marc

  was:
Subversion plugin should provide a configuration switch to ignore svn-externals.

Many projects integrate opensource projects in the following way:

$ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .

If the subversion plugin now polls the sourcecode repository of a project which is using
externals every minute - all 3rd party subversion repositories are also polled.
This might be a DDOS for public opensource projects.
Typically developers use certain svn tag releases in their projects - therefore it is not
ncessary to poll this tag-releases every minute.

In other words: Something like "svn --ignore-externals up ." is needed...

Subversion plugin should provide the following configuration options:

<pre>
[X] Fetch svn:externals
  [ ] Fetch svn:externals if checkout does not exist
  [ ] Fetch svn:externals periodically
      (1d) (m)inutes/(h)ours/(d)ays
</pre>

If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
please let me know...

Regards
Marc


> Subversion-Plugin - Ignore svn:external
> ---------------------------------------
>
>                 Key: HUDSON-7390
>                 URL: http://issues.hudson-ci.org/browse/HUDSON-7390
>             Project: Hudson
>          Issue Type: Improvement
>          Components: subversion
>    Affects Versions: current
>            Reporter: scoopex
>
> Subversion plugin should provide a configuration switch to ignore svn-externals.
> Many projects integrate opensource projects in the following way:
> $ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .
> If the subversion plugin now polls the sourcecode repository of a project which is using
> externals every minute - all 3rd party subversion repositories are also polled.
> This might be a DDOS for public opensource projects.
> Typically developers use certain svn tag releases in their projects - therefore it is not
> ncessary to poll this tag-releases every minute.
> In other words: Something like "svn --ignore-externals up ." is needed...
> Subversion plugin should provide the following configuration options:
> {code}
> [X] Fetch svn:externals
>   [ ] Fetch svn:externals if checkout does not exist
>   [ ] Fetch svn:externals periodically
>       (1d) (m)inutes/(h)ours/(d)ays
> {code}
> If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
> please let me know...
> Regards
> Marc

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[JIRA] Commented: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

Hudson issues mailing list
In reply to this post by Hudson issues mailing list

    [ http://issues.hudson-ci.org/browse/HUDSON-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=143142#action_143142 ]

kohsuke commented on HUDSON-7390:
---------------------------------

If the polling is a problem, sounds like the option you want is to exclude svn:externals from polling, not from updates.

> Subversion-Plugin - Ignore svn:external
> ---------------------------------------
>
>                 Key: HUDSON-7390
>                 URL: http://issues.hudson-ci.org/browse/HUDSON-7390
>             Project: Hudson
>          Issue Type: Improvement
>          Components: subversion
>    Affects Versions: current
>            Reporter: scoopex
>
> Subversion plugin should provide a configuration switch to ignore svn-externals.
> Many projects integrate opensource projects in the following way:
> $ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .
> If the subversion plugin now polls the sourcecode repository of a project which is using
> externals every minute - all 3rd party subversion repositories are also polled.
> This might be a DDOS for public opensource projects.
> Typically developers use certain svn tag releases in their projects - therefore it is not
> ncessary to poll this tag-releases every minute.
> In other words: Something like "svn --ignore-externals up ." is needed...
> Subversion plugin should provide the following configuration options:
> {code}
> [X] Fetch svn:externals
>   [ ] Fetch svn:externals if checkout does not exist
>   [ ] Fetch svn:externals periodically
>       (1d) (m)inutes/(h)ours/(d)ays
> {code}
> If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
> please let me know...
> Regards
> Marc

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[JIRA] Commented: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

Hudson issues mailing list
In reply to this post by Hudson issues mailing list

    [ http://issues.hudson-ci.org/browse/HUDSON-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=143149#action_143149 ]

scoopex commented on HUDSON-7390:
---------------------------------

That´s right that might be a better idea - i suggest the following configuration options:

<pre>
[X] Poll svn:externals
  [ ] Poll corresponding to main project
  [X] Poll only if last poll is older than
      [1h] (m)inutes/(h)ours/(d)ays
</pre>

Do you have additional suggestions?

Where can i switch polling of svn:externals on and off

Regards Marc

> Subversion-Plugin - Ignore svn:external
> ---------------------------------------
>
>                 Key: HUDSON-7390
>                 URL: http://issues.hudson-ci.org/browse/HUDSON-7390
>             Project: Hudson
>          Issue Type: Improvement
>          Components: subversion
>    Affects Versions: current
>            Reporter: scoopex
>
> Subversion plugin should provide a configuration switch to ignore svn-externals.
> Many projects integrate opensource projects in the following way:
> $ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .
> If the subversion plugin now polls the sourcecode repository of a project which is using
> externals every minute - all 3rd party subversion repositories are also polled.
> This might be a DDOS for public opensource projects.
> Typically developers use certain svn tag releases in their projects - therefore it is not
> ncessary to poll this tag-releases every minute.
> In other words: Something like "svn --ignore-externals up ." is needed...
> Subversion plugin should provide the following configuration options:
> {code}
> [X] Fetch svn:externals
>   [ ] Fetch svn:externals if checkout does not exist
>   [ ] Fetch svn:externals periodically
>       (1d) (m)inutes/(h)ours/(d)ays
> {code}
> If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
> please let me know...
> Regards
> Marc

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[JIRA] Issue Comment Edited: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

Hudson issues mailing list
In reply to this post by Hudson issues mailing list

    [ http://issues.hudson-ci.org/browse/HUDSON-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=143149#action_143149 ]

scoopex edited comment on HUDSON-7390 at 10/30/10 12:44 AM:
------------------------------------------------------------

That´s right that might be a better idea - i suggest the following configuration options:

{code}
[X] Poll svn:externals
  [ ] Poll corresponding to main project
  [X] Poll only if last poll is older than
      [1h] (m)inutes/(h)ours/(d)ays
{code}

Do you have additional suggestions?

Where can i switch polling of svn:externals on and off

Regards Marc

      was (Author: scoopex):
    That´s right that might be a better idea - i suggest the following configuration options:

<pre>
[X] Poll svn:externals
  [ ] Poll corresponding to main project
  [X] Poll only if last poll is older than
      [1h] (m)inutes/(h)ours/(d)ays
</pre>

Do you have additional suggestions?

Where can i switch polling of svn:externals on and off

Regards Marc
 

> Subversion-Plugin - Ignore svn:external
> ---------------------------------------
>
>                 Key: HUDSON-7390
>                 URL: http://issues.hudson-ci.org/browse/HUDSON-7390
>             Project: Hudson
>          Issue Type: Improvement
>          Components: subversion
>    Affects Versions: current
>            Reporter: scoopex
>
> Subversion plugin should provide a configuration switch to ignore svn-externals.
> Many projects integrate opensource projects in the following way:
> $ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .
> If the subversion plugin now polls the sourcecode repository of a project which is using
> externals every minute - all 3rd party subversion repositories are also polled.
> This might be a DDOS for public opensource projects.
> Typically developers use certain svn tag releases in their projects - therefore it is not
> ncessary to poll this tag-releases every minute.
> In other words: Something like "svn --ignore-externals up ." is needed...
> Subversion plugin should provide the following configuration options:
> {code}
> [X] Fetch svn:externals
>   [ ] Fetch svn:externals if checkout does not exist
>   [ ] Fetch svn:externals periodically
>       (1d) (m)inutes/(h)ours/(d)ays
> {code}
> If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
> please let me know...
> Regards
> Marc

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[JIRA] Commented: (HUDSON-7390) Subversion-Plugin - Ignore svn:external

Hudson issues mailing list
In reply to this post by Hudson issues mailing list

    [ http://issues.hudson-ci.org/browse/HUDSON-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=143398#action_143398 ]

gerkat commented on HUDSON-7390:
--------------------------------

We would need an --ignore-externals switch (on checkout and update).
We have source and api-doc files (> 600 MB) of our jars in an external subfolder (we use them in eclipse).
The contents of this folder is of no use in Hudson. It would save us a lot of space, if we could ignore these "external" files.

Regards Gerhard

> Subversion-Plugin - Ignore svn:external
> ---------------------------------------
>
>                 Key: HUDSON-7390
>                 URL: http://issues.hudson-ci.org/browse/HUDSON-7390
>             Project: Hudson
>          Issue Type: Improvement
>          Components: subversion
>    Affects Versions: current
>            Reporter: scoopex
>
> Subversion plugin should provide a configuration switch to ignore svn-externals.
> Many projects integrate opensource projects in the following way:
> $ svn propset svn:externals "getline http://anonsvn.mono-project.com/source/trunk/mcs/tools/csharp" .
> If the subversion plugin now polls the sourcecode repository of a project which is using
> externals every minute - all 3rd party subversion repositories are also polled.
> This might be a DDOS for public opensource projects.
> Typically developers use certain svn tag releases in their projects - therefore it is not
> ncessary to poll this tag-releases every minute.
> In other words: Something like "svn --ignore-externals up ." is needed...
> Subversion plugin should provide the following configuration options:
> {code}
> [X] Fetch svn:externals
>   [ ] Fetch svn:externals if checkout does not exist
>   [ ] Fetch svn:externals periodically
>       (1d) (m)inutes/(h)ours/(d)ays
> {code}
> If you have hints how to trigger this in the svn-api of org.tmatesoft.svn.* / how to implement this
> please let me know...
> Regards
> Marc

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.hudson-ci.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]