Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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.

share|improve this question

8 Answers 8

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

share|improve this answer

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.

share|improve this answer

You might want to look at fossil.

share|improve this answer
    
fossil rocks! :-) –  Javier Dec 27 '10 at 19:50

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.

share|improve this answer

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)

share|improve this answer
    
I have just moved from svn to git. I hear git works very well with trac, but I haven't tried it yet. –  Ablue Dec 29 '10 at 3: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 8:03

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

HTH

share|improve this answer

http://www.websvn.info/

This works fine for me.

share|improve this answer

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
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.