You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Dave Brondsema <br...@users.sf.net> on 2014/02/03 19:17:19 UTC

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** open
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Mon Feb 03, 2014 06:17 PM UTC
**Owner:** nobody

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Tim Van Steenburgh <va...@users.sf.net>.
Nice. At some point (maybe when we add paging for git/hg) it would be nice to show a "loading" indicator when Show More is clicked, so it's obvious something is actually happening. 


---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** closed
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 05:37 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
- **status**: closed --> code-review



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 06:32 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Tim Van Steenburgh <va...@users.sf.net>.
After clicking "Show More" I get 2 overlapping rows (see attachment).


---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** in-progress
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 03:36 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
- **status**: code-review --> in-progress



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** in-progress
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Tue Feb 18, 2014 09:40 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Tim Van Steenburgh <va...@users.sf.net>.
Also, I'm unable to click on the first commit (as in, the initial commit to the repo). Tested w/ svn and git.


---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** in-progress
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 04:52 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Tim Van Steenburgh <va...@users.sf.net>.
- **status**: code-review --> in-progress



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** in-progress
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 03:36 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
`allura:cj/7128`


---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Tue Feb 18, 2014 06:33 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
- **status**: in-progress --> code-review



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Tue Feb 18, 2014 09:41 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Tim Van Steenburgh <va...@users.sf.net>.
- **status**: code-review --> closed



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** closed
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 05:37 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Tim Van Steenburgh <va...@users.sf.net>.
- **QA**: Tim Van Steenburgh



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Tue Feb 18, 2014 10:45 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
`allura:cj/7128`


---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Tue Feb 18, 2014 09:41 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
- **status**: open --> in-progress
- **assigned_to**: Cory Johns



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** in-progress
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Fri Feb 07, 2014 07:32 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
- **status**: in-progress --> code-review



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Tue Feb 18, 2014 06:33 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
Show More link definitely needs UI feedback.  Also reduced the page size limit because `commit_browser_data` requests were taking ~ 4 sec in prod.

`allura:cj/7128`


---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 06:32 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Tim Van Steenburgh <va...@users.sf.net>.
- **status**: code-review --> closed



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** closed
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 07:20 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
- **status**: in-progress --> code-review



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 05:05 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Cory Johns <ma...@users.sf.net>.
Fixes pushed to:
`allura:cj/7128`


---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** code-review
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Wed Feb 19, 2014 05:05 PM UTC
**Owner:** Cory Johns

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] #7128 Change SVN's browse commits graph to direct SCM access

Posted by Dave Brondsema <br...@users.sf.net>.
- **Size**:  --> 2



---

** [tickets:#7128] Change SVN's browse commits graph to direct SCM access**

**Status:** open
**Labels:** indexless performance 
**Created:** Mon Feb 03, 2014 06:17 PM UTC by Dave Brondsema
**Last Updated:** Mon Feb 03, 2014 06:17 PM UTC
**Owner:** nobody

The "Browse Commits" interface can be incredibly slow, especially for larger repositories.

Override the `commit_browser_data` method in ForgeSVN to get data directly from svn instead of doing lots of mongo lookups and data manipulation.  That implementation in Allura core seems much more complex than is necessary for SVN anyway, since SVN is always a single linear list of commits (no "real" branches, merges, or multiple heads to consider)


---

Sent from sourceforge.net because allura-dev@incubator.apache.org is subscribed to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.