6

I am looking for a small software versioning (changelog) and bug submission system with a web-frontend. The features I only need is a change-log where users can see what they can expect and a tiny bug-submission system. I don't need the many features SVN offers as software versiong as the project is quite small and I do all development locally.

mattdm
  • 6,600
  • 1
  • 26
  • 48
FrenkTch
  • 59
  • 1

8 Answers8

5

The two classic web-based project management system with VCS integration and issue tracking are:

Sven
  • 98,649
  • 14
  • 180
  • 226
VonC
  • 2,683
  • 5
  • 30
  • 49
3

Independent the size of your project I think you can benefit from having a versioning system like SVN, you don't need to use all of its features just the ones you really need, also Trac is a very lightweight/interesting frontend/ticketing system that you can locally run.

Maybe this question can be better answered on Stack Overflow? Not sure.

coredump
  • 12,713
  • 2
  • 36
  • 56
3

You might want to look at fossil.

halp
  • 2,208
  • 1
  • 20
  • 13
2

I use Redmine a lot, but another possibility is just using plain github. It's free for open-source projects, and private repositories are also available for a fee. It has a very robust control system, incidences, and other things like wiki pages (also version-protected!). The only thing you need to set up is your local computer's ssh configuration.

egarcia
  • 175
  • 13
1

I think Trac or Redmine are the software you need for the project management part.

Regarding the revision control softwares all the existing one have a lot of features, but some are quite easy to use.

I would advice git, that for local development it's perfect. But take a look on this to choose better (come back here if you are more confused then)

tmow
  • 1,227
  • 9
  • 20
  • I have just moved from svn to git. I hear git works very well with trac, but I haven't tried it yet. – Matt Dec 29 '10 at 03:04
  • @Matthew that's a good idea, much much more easier to use then SVN. Conisder it's the one used for the GNU/Linux kernel development ;-) – tmow Dec 29 '10 at 08:03
1

TiddlyWiki can be useful for your situation. I guess it needs to be changed a bit to match your needs.

HTH

Paul
  • 1,857
  • 1
  • 11
  • 15
0

http://www.websvn.info/

This works fine for me.

Matt
  • 1,142
  • 1
  • 12
  • 32
0

Thank you for your question - it made me realize something - Github has a bug submission system.

I don't mind reveling the source code of my projects so I host my version control off-site on http://github.com for free. Private repositories cost $7 / 0.60GB / month. They now host 1.5 million projects.

It's very easy to use. I simply create an account and they show me how to install and configure Git in place(s) where I will be developing from. In my opinion, Git is one of the few best and simplest version control systems out there.

I am familiar with command line so here is how my new projects are done:

# Create a new repository on Github
# Follow setup instructions

# cd into your new repository
cd myproject

# copy existing project files
cp -r ../project1/* .

# Commit all that's currently there
git add .
git commit

# Add new or modified files selectively
git add *.py
git status
git commit

# Add all modified files
git status
git commit -a

# Redo last commit
git commit -a --amend

# View log
git log

# Synchronize all the commits to the remote repository (GitHub)
git push

# Changes immediately show-up on Github
Aleksandr Levchuk
  • 2,465
  • 3
  • 22
  • 41