Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!


== Installation ==

sudo python install

== Usage (New Project) ==

Create a project:
squash create <project-name>
Open a new ticket:
squash open "This is the short description"
Serve the project:
squash serve

Open in your browser, have fun.

== Usage (Existing Project) ==

Clone the project:
squash clone <project-url>
List outstanding tickets:
squash list --outstanding
Close an existing ticket:
squash close 8115
Edit a ticket's YAML with an editor:
squash edit 8115
Update the project (in case something changed):
squash pull
Push back up:
squash push

== Development Installation ==

A quick way to get going on Squash locally:

By default, it will use SQLite as the dbms, storing to a "sqlite.db" file. The best place to alter this is in the "" file, following the Django Settings instructions:

== Green Tea == Squash is now based on a new javascript UI library called "Green Tea". Green Tea is being jointly developed with Squash, so it must be manually inserted into any clone.

To get it going, clone Green Tea, and put it in the squash/js/ folder as squash/js/tea/:

hg clone squash/js/tea/

== Tests == Tests are executed by going to #test in the root, so like: http://localhost:8000/#test

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.