This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | Search History improvement. | ||
---|---|---|---|
Product: | versioncontrol | Reporter: | Peter Pis <ppis> |
Component: | Mercurial | Assignee: | issues@versioncontrol <issues> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | ||
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | Windows XP | ||
Issue Type: | ENHANCEMENT | Exception Reporter: | |
Attachments: |
Search History Summary
Search History Diff Search History Diff - JPEG MIME Type :( 65119_cd452b28a9ca 65120_79247dd7bad1 - slow initial show on large repos 65391-218c59de124d - Show CSet ID and Initialize Date in From & To |
Description
Peter Pis
2007-11-09 15:30:42 UTC
Ported Search History Support from SVN and removed textual history output. Supports Summary and Diff view and Searching using all search criteria. Limitations: 1. Does not support Rollback, will add RFE for it. 2. Copied files - should indicate this on the Summary - currently limitation of Mercurial, Issue931 3. Searching - limitation in Mercurial, you can only search by From/To Dates or From/To Revisions, you can't mix Rev and Date. 4. Browse - not enabled, no plan to support. IDE:------------------------------------------------- IDE: [25/01/08 21:16] Committing started cvs server: scheduling file `RevisionNodeChildren.java' for addition cvs server: scheduling file `SearchExecutor.java' for addition cvs server: scheduling file `HgLogMessage.java' for addition cvs server: scheduling file `FileEnvironment.java' for addition cvs server: scheduling file `Divider.java' for addition cvs server: scheduling file `SearchHistoryAction.java' for addition cvs server: scheduling file `SearchCriteriaPanel.java' for addition cvs server: scheduling file `RevisionNode.java' for addition cvs server: scheduling file `HgLogMessageChangedPath.java' for addition cvs server: scheduling file `SummaryView.java' for addition cvs server: scheduling file `SearchHistoryPanel.form' for addition cvs server: scheduling file `DiffTreeTable.java' for addition cvs server: scheduling file `SearchHistoryPanel.java' for addition cvs server: scheduling file `SearchHistoryTopComponent.java' for addition cvs server: scheduling file `DiffResultsView.java' for addition cvs server: scheduling file `RepositoryRevision.java' for addition cvs server: scheduling file `SearchCriteriaPanel.form' for addition cvs server: use 'cvs commit' to add these files permanently RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchCriteriaPanel.form,v done Checking in ui/log/SearchCriteriaPanel.form; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchCriteriaPanel.form,v <-- SearchCriteriaPanel.form initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/RepositoryRevision.java,v done Checking in ui/log/RepositoryRevision.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/RepositoryRevision.java,v <-- RepositoryRevision.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/DiffResultsView.java,v done Checking in ui/log/DiffResultsView.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/DiffResultsView.java,v <-- DiffResultsView.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryTopComponent.java,v done Checking in ui/log/SearchHistoryTopComponent.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryTopComponent.java,v <-- SearchHistoryTopComponent.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryPanel.java,v done Checking in ui/log/SearchHistoryPanel.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryPanel.java,v <-- SearchHistoryPanel.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/DiffTreeTable.java,v done Checking in ui/log/DiffTreeTable.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/DiffTreeTable.java,v <-- DiffTreeTable.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryPanel.form,v done Checking in ui/log/SearchHistoryPanel.form; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryPanel.form,v <-- SearchHistoryPanel.form initial revision: 1.1 done Checking in ui/log/LogAction.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/LogAction.java,v <-- LogAction.java new revision: 1.12; previous revision: 1.11 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SummaryView.java,v done Checking in ui/log/SummaryView.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SummaryView.java,v <-- SummaryView.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/HgLogMessageChangedPath.java,v done Checking in ui/log/HgLogMessageChangedPath.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/HgLogMessageChangedPath.java,v <-- HgLogMessageChangedPath.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/RevisionNode.java,v done Checking in ui/log/RevisionNode.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/RevisionNode.java,v <-- RevisionNode.java initial revision: 1.1 done Checking in ui/log/Bundle.properties; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/Bundle.properties,v <-- Bundle.properties new revision: 1.7; previous revision: 1.6 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchCriteriaPanel.java,v done Checking in ui/log/SearchCriteriaPanel.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchCriteriaPanel.java,v <-- SearchCriteriaPanel.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryAction.java,v done Checking in ui/log/SearchHistoryAction.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchHistoryAction.java,v <-- SearchHistoryAction.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/Divider.java,v done Checking in ui/log/Divider.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/Divider.java,v <-- Divider.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/FileEnvironment.java,v done Checking in ui/log/FileEnvironment.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/FileEnvironment.java,v <-- FileEnvironment.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/HgLogMessage.java,v done Checking in ui/log/HgLogMessage.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/HgLogMessage.java,v <-- HgLogMessage.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchExecutor.java,v done Checking in ui/log/SearchExecutor.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchExecutor.java,v <-- SearchExecutor.java initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/RevisionNodeChildren.java,v done Checking in ui/log/RevisionNodeChildren.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/log/RevisionNodeChildren.java,v <-- RevisionNodeChildren.java initial revision: 1.1 done Checking in VersionsCache.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/VersionsCache.java,v <-- VersionsCache.java new revision: 1.9; previous revision: 1.8 done Checking in util/HgProjectUtils.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/util/HgProjectUtils.java,v <-- HgProjectUtils.java new revision: 1.11; previous revision: 1.10 done Checking in util/HgCommand.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/util/HgCommand.java,v <-- HgCommand.java new revision: 1.68; previous revision: 1.67 done Checking in util/Bundle.properties; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/util/Bundle.properties,v <-- Bundle.properties new revision: 1.23; previous revision: 1.22 done Checking in ui/update/RevertModificationsAction.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/update/RevertModificationsAction.java,v <-- RevertModificationsAction.java new revision: 1.11; previous revision: 1.10 done IDE: [25/01/08 21:16] Committing finished Created attachment 55588 [details]
Search History Summary
Created attachment 55589 [details]
Search History Diff
Created attachment 55590 [details]
Search History Diff - JPEG MIME Type :(
changeset: 65113:b11ba246f638 tag: tip user: jrice@netbeans.org date: Wed Jan 30 09:04:07 2008 +0000 summary: #121593: Search history improvement - by default came up and executed search, stubbing this out to let user customize search as on Large Repos can be slow to search whole history. Still working on the feature - have some changes, tweaks/ performance issues to work on: changeset: 65119:cd452b28a9ca tag: tip user: jrice@netbeans.org date: Wed Jan 30 09:48:47 2008 +0000 summary: #121593: Search history improvement - set tite from context Created attachment 55738 [details]
65119_cd452b28a9ca
Allow Search History on Projects without any history, just initialized. Result is dialog comes up and the default search returns no results. This change has a big effect on initial display of the Search History dialog for large rpos. changeset: 65125:3b4c6b1b67bf tag: tip user: jrice@netbeans.org date: Wed Jan 30 10:14:12 2008 +0000 summary: #121593: Search history improvement - remove expensive check for history causes delay at startup Created attachment 55739 [details]
65120_79247dd7bad1 - slow initial show on large repos
changeset: 65391:218c59de124d user: jrice@netbeans.org date: Thu Jan 31 20:58:08 2008 +0000 files: mercurial/src/org/netbeans/modules/mercurial/ui/log/HgLogMessage.java mercurial/src/org/netbeans/modules/mercurial/ui/log/SearchCriteriaPanel.java mercurial/src/org/netbeans/modules/mercurial/ui/log/SummaryView.java description: #121593: Mercurial Search History - show CSet Short ID as well as revision and set From & To with todays date to allow easy initial but limited search. Created attachment 55876 [details]
65391-218c59de124d - Show CSet ID and Initialize Date in From & To
Fixed format of Revert to popup. Functionally complete, separate bug logged to add Rollback, so closing the bug. Mercurial Push -------------- INFO Changesets to push: changeset: 65982:4d02a62b80ed user: jrice@netbeans.org date: Tue Feb 05 22:40:14 2008 +0000 files: mercurial/src/org/netbeans/modules/mercurial/ui/log/SummaryView.java description: #121593: Search History - Revert to popup menu showing revision incorrectly formated |