Commit 813d3a334f501f9fc5d45878224b01db1f624f30

Updated text files

Commit diff

AUTHORS

 
1Gitorious Authors
2==================
1Gitlab Authors
2==============
33
44Project Lead
55-------------
66
7Gitorious has originally been written by Johan Sørensen <johan@johansorensen.com>
7mtkd <mtkd@prj2.com>
8
9Gitlab is a fork of Gitorious.
10
11Gitorious has originally been designed and written by Johan Sørensen <johan@johansorensen.com>
812and he remains the project lead.
913
1014
2121
2222 * David A. Cuadrado <krawek@gmail.com>
2323 * August Lilleaas <augustlilleaas@gmail.com>
24 * Simon Bohlin <simon.bohlin@zondera.com>
25 * Tim Dysinger <tim@dysinger.net>
26 * Will <will@gina.alaska. edu>
24 * Simon Bohlin <simon.bohlin@zondera.com>
25 * Tim Dysinger <tim@dysinger.net>
26 * Will <will@gina.alaska. edu>
2727
toggle raw diff

README

 
1Gitorious.org
2=========================
1Gitlab.org
2==========
33
44Contributing
55-------------
toggle raw diff

README-GITLAB.txt

 
0
1Gitlab (GPL licensed same as Gitorious)
223rd March 2008
3
4Gitlab is a team repo with a blog, ticketing, forum, wiki etc. that I'm
5merging in to Gitorious - basically a site for a team to host a set of
6private/public projects and manage them. It is for a known set of projects
7but I'll try to make it as general as possible. It's quite a tangent from
8Gitorious so I don't expect any of it to get merged up.
9
10It was simpler to merge Gitlab in than rip the Git code I needed out of
11Gitorious (I found the project via Grit).
12
13Notes:
14
15- model and views with fixtures will be first stage, controllers and other
16 logic will be added when m/v finalised, some fixtures included for
17 development
18
19- the style for Gitlab has only been tested on FF2
20
21==
22mtkd (mtkd@prj2.com)
23
24
25
toggle raw diff

TODO.txt

 
0(in no particular order)
1
2two from Yurii:
31) show commits actually merged for merge request after actual merge (I see them on open request, but do not on merged one)
42) provide clone url on every repo browsing page, so I can get url to pull from even if I am reading a commit
5
6* tree browser: deal better with funny characters: http://gitorious.org/projects/avara/repos/mainline/trees/master
7* if you comment on a specific commit, you should get redirected back there
8* graphs should show username (if we have it) for avoiding confusion and for consistency
9** Repository#commit_graph_data_by_author should just use git-shortlog summary instead of jumping through hoops about it
10
11> If you do `git archive --format=tar --prefix=myproject/ HEAD | gzip >
12> myproject.tar.gz`, when .gitattributes specifies files that have
13> export-subst, it will expand keywords such as $Format:%cd$. Gitorious'
14> "Download as gzipped tarball" apparently does not do this and I think
15> it'd be pretty nice if it did.
16
17* Deal gracefully with markdown errors (and/or look into using the other markdown libary instead)
18* Don't generate graphs with big "No Data", text even if there's no data
19* Markdownify atom feed body for projects.atom
20* Make the fact that you _can_ clone/fork any repo more visible, maybe reword it since people confuse it with local cloning
21* Show the most recent mergerequests on users dashboard so they can track them
22* Make the archive download an external little mongrel/rack thing, and store the result per sha1
23* Comments on MergeRequests and/or votes (or just comments when you resolve)
24* only load scriptacolous+friends when needed
25* git-blame rendering?
26* Reword /about page
27* mail the user when someone adds him as a comitter
28* expire fragment caches for project+repos on deletion
29*a Tone down the "owner" of a repository, or implement a proper "mirror" project type.
30*b be able to mark a project as a "mirror"
31* Nicer diff stats
32* more interesting project stats on frontpage
33* parse git submodule data and link to project if submodule is in gitorious
34* link to users in gitorious in commmits if email match
35* add mainline as a remote branch in clones
36* timezone support
37* Email source_repository owner about merge_request changes
38* Get rid of all the mocking in the controller tests, or at least clean it up
39* Nag project owners with no commits to the mainline repos after a week or two
40* gitk-style branch view
41* Projects can add multiple "pages", not just the index description
42* paginate comments
43* OpenID login
44* Clean up in commit diff CSS
45* graph Repository#parent relationships properly
46* (A RemoteRepository class for repositories hosted elsewhere?)
47* Auto-remove cloned repositories that havent been committed to after 7 days?
48* Refactor the Task/queue system
49* A "Status" field for a project (though a wiki-frontpage makes this unneeded-ish)
50* improve commenting and comments visibility
51* handle mising/wrong SHA1s gracefully in browser
52* parse SHA1s in commits+comments
53* Detect renames etc when showing a commit
54* Always add a "mainline-upstream" branch that track the mainline repos automagically to clones
55---
56
57a ProjectMirror that sucks in svn repositories. They need to be differentiated form normal projects (don't display owner etc, since it's a mirror). Also, the mainline repository should probably be immutable so people can commit changes to the actual mirror.
58
59Groups may be a better alternative to allowing multiple repositories in a project, so a Group (or Product?) has many projects.
toggle raw diff