File: TODO

package info (click to toggle)
archway 0.2.1-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,992 kB
  • ctags: 846
  • sloc: perl: 10,695; makefile: 179
file content (76 lines) | stat: -rw-r--r-- 3,355 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
all:
	* add internationalization aka i18n
	* support several non-English languages
	* create man pages (probably doc/archway.pod and company)
	* write archway tutorial/cookbook

archelf:
	* show one Delete button (no Remove), use 3 choices in confirmation
	* add "Missing Changes" to Tree menu
	  (this may show "Tree is up to date", or open missing_revision_descs)
	* add "Update Tree" to Tree menu
	* enable diffs in commit window (possibly separate diff windows)
	* support nested projects, including changes/commit
	* possibly add "build-config" to Tree menu
	* add "Edit" to File menu (use gtk widget)
	* add "Revert" to File menu
	* add "Annotate" to File menu and implement this view
	* implement "Undo All", "Undo Selected", "Show Undone Changes", "Redo"
	* add "Directories first" flag (may be a default) to Options menu
	* support double click on [un]expanded subdir in the tree view
	* bind context menu to an [un]expanded subdir with items: "Unexpand",
	  "Expand all", "Expand one level", "Expand two levels"

archeye:
	* add "Save Tarball..." and "Open Tarball..." (use Arch::Tarball)
	* add "Open Revision", call activate_gui("archv", "--choose-revision")
	* add "Open Next Revision" + "Open Prev Revision" if revision is known
	* add "Open Delta..." to prompt for 2 args (revision|dir)
	* show information about the shown changeset in the status line
	* rework the initial no-changeset dialog, add "tree changes" button
	* make arrows (possibly with Shift) to be passed to diff widget

archmag:
	* fix save and load (they don't really work on the updated model)
	* disable "Type" column, hide the hidden partners instead
	* implement "Add", "Remove", "Unhide" from Partners menu
	* enhance "Edit Info" dialog to show archive/version, reuse for "Add"
	* add "Show hidden" CheckMenuItem to Partners menu
	* add "Browse Archive" to Partners menu
	* add "Auto rescan every N minutes" to Partners menu
	* make star-merge work (prompt for confirmation & referense version)
	* make star-merge-undo work
	* duplicate: save metadata between invocations (Debian/Bug#292141)
	* automatically set type of sealed branches (Debian/Bug#292144)
	* duplicate: show downstream branches as partner versions (D/B#292147)
	* select or filter versions by metadata (Debian/Bug#292147)

archrog:
	* include versions in search results (i.e. use TreeView, not ListView)

archang:
	* add "Rescan version"
	* add "Auto rescan every N minutes"
 	* use shared Arch::Session

archway:
	* add command output and command line widgets (tla and others)
	* make the command widget to be switchable in all guis
	* incorporate the command stream into gtk loop, or read by line / sync
	* add a pendulum-like progress bar in status bar

new archxxx utilities to consider:
	* archlog (or archlot, ArchLotus): a stand-alone log viewer/editor
	* archlib (or archliz, ArchLizard): revision library manager
	* archanc (ArchAncestry): revision ancestry
	* archist (ArchHistory: file history
	* archann (ArchAnnotate): file annotation

ArchWay::Window::Main
	* support/redesign internal windows, list open windows in Windows menu

ArchWay::Widget::Revisions
	* support one more revision flag "merged" similar to "missing"
	* support rebunch: 1) regroup all revisions, 2) change bunch size
	* add function to reverse revisions
	* add "diff" button for every revision in "history" window