blob: 58ab1dc47aebe7498a7bcba315e3dccba1b0ef10 (
plain)
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
General
=======
- rm templates/inclusion/*
Homepage
========
About page
==========
User Page
=========
Text Pages
==========
View
====
- date?
- doesn't show "Synchronize" but only "Clone"
- "Synchronize" doesnt' work all the time? (see blabla text)
Edit
====
History
=======
- Being able to revert a text
Diff
====
- in diff.html, put authors' name of the two texts and their version
- unicode problem
Pull
====
- Ask a confirmation !!!
Graphs
======
- use SVG to show graphically user actions on the texts
- time-based
- proximity-based
- provide navigation using that SVG
Stats
=====
- show statistics along with the commits
- activity
Licenses
========
- URL of the licence instead of the whole text?
- Give more information on the available licenses
Description
===========
- Let the users change the text title
- Let the users change the text description
Git Notes
=========
> import git
> repo = git.Repo("/path/to/the/repo")
> for commit in repo.iter_commits():
> print repo.git.notes("--ref=metadata", "show", commit.sha)
> r.git.notes(["append", "--message=coucou",], ref="metadata")
- use git-notes to to record the priority of the commit
- spelling and vocabulary
- ideas
- minor
- major
git notes --ref=metadata add -m "priority: minor"
- make a django model wrapper to access the priority
- use git-notes to record commit specific comments
- make a django model wrapper to access the comments
git notes --ref=comments append -m "\nuser: <name of the user>\ncomment: <user's comment>"
Documentation
=============
- make a proper documentation
|