2008

CIA.vc Integration is here

▁ oct 28 2008

cia-broker.png

Written by Jason Kirtland. Thanks!

You want to integrate with your favorite 3rd party service as well? It’s dead-easy.

Read up on how to write brokers.

. o .

New brokers for service integration

▁ oct 23 2008

Maciek Szczesniak wrote a Basecamp broker, and a huge thanks to him! We wrote a Lighthouse broker.

They’re both live, enjoy.

. o .

New stuff: Akismet, tab-width, etc.

▁ oct 19 2008

As of now, I’ve just deployed:

  • Akismet, you can protect your issue tracker from spam.
  • Tab-width, you can now choose between 2, 4 or 8 spaces.
  • Notification system got a massive overhaul.
. o .

Service Integration is live

▁ oct 11 2008

Just a quick note that service integration is hereby live.

To go with it, there’s two new help pages: Service Integration & Writing Brokers

Enjoy!

. o .

Tips & Tricks #3: dropdown on avatars

▁ oct 09 2008

A feature that we haven’t really announced yet, that gives you some handy shortcuts related to a user, is the avatar dropdown.

dropdown.png

Anywhere you see a full-size user avatar, such as in the newsfeed, you can hover the avatar, wait a second, and then click the arrow that appears to reveal the user’s dropdown.

As the screenshot above shows, the dropdown contains:

  • A link to the user’s profile
  • A submenu that lists the user’s public repositories
  • A link to send a message to the user, using the Bitbucket messaging system
0 comments — category: bitbucket
. o .

Tips & Tricks #2: arrow keys on paginated pages

▁ oct 05 2008

If you’re on a paginated page, like the repository list, you can use the left and right arrow keys to navigate to the previous and next page.

0 comments — category: bitbucket
. o .

Above the Law

▁ oct 05 2008

A while back, when we had implemented milestones in the issue-tracker and the wiki was getting more and more useful, we started doing milestone-based development, and recently completed the first one “Above the Law”. Bonus points to the first person to see what we’re basing our milestone-names on…

The major new feature implemented for this milestone is services integration, but it’s still not documented and needs some polishing. Jesper will write a separate post and documentation later on. If you feel brave and wanna take it for a spin, go to http://bitbucket.org/your-username/your-repo/admin/services/ Feedback is much appreciated.

In addition, we’ve made a few tweaks here and there and added some minor stuff that we think can be useful for you. We have started a “Tips & Tricks”-series on this blog that will give some more info and detail on these things, but here are a couple of things for you to try:

  • On paginated pages, press left/right-arrow.
  • On all pages using the full-size avatars, like the news-page, hover an avatar and wait.. The avatar dropdown also gives a shortcut to a feature we’re currently working on, that’s already in a working state.

The following issues were fixed, list generated using a wiki macro: <<milestone 1. Above the Law>>

#229 Milestone list on query list not sorted (resolved)
#200 Allow RSS for your newsfeed (resolved)
#105 hg convert not always preinstalled (resolved)
#237 Forking private repo should yield private repo (resolved)
#207 Add a slug description of the issue to the end of the URL (resolved)
#147 When hovering a user’s avatar, show a flickr-style menu (resolved)
#173 Multiple SSH keys should have better interface (resolved)
#209 more official way of specifying dupes (resolved)
#199 Allow project admins to specify CSS to use for code highlight (resolved)
#125 wiki changesets and enabling/disabling wiki or issue tracker (resolved)
#228 Column content shouldn’t wrap (resolved)
#223 Title field too short (resolved)
#190 Upon fork, do not create “created” event, rather “forked” (resolved)
#149 Alphabetize repositories (resolved)
#167 Content box on report issue page (resolved)
#67 Forking doesn’t get the proper permissions (resolved)
#281 Give avatar upload details (resolved)
#236 Fork notification on own repo should stay quiet (resolved)
#219 Remove “Enter your message here” from the box when editing wiki pages (resolved)
#206 add bump button for issues (resolved)
#239 Issue notification e-mail reveals addresses of other followers (resolved)
#241 Newsfeed needs paginator at the bottom too (resolved)
#247 improve layout of permissions section on Admin page (resolved)
#254 Hook when pushing displays size per repo, not size in total (resolved)
#235 Repository dropdown on top should segment things (resolved)
#217 Sort repositories dropdown (resolved)
#222 Create wiki macros (resolved)
#261 Serve raw files as attachments (resolved)
#259 user homepage should indicate privacy of repos (resolved)
#176 Default “assignee” for new issues (resolved)
#264 Use sans-serif font in repo displays (resolved)
#263 Disable the “private” checkbox for existing repositories, if limit is reached (resolved)

. o .

Tips & Tricks #1: notice the new padlock icons?

▁ oct 01 2008

We recently added padlock icons to show the privacy status for your repos.

Blue padlock: private repository The blue “locked” padlock indicates a private repository, either your own or someone else’s repository that you have read or write access to.

Grey padlock: public repository The grey “unlocked” padlock indicates a public repository, open for all to see.

0 comments — category: bitbucket
. o .

The New Issue Tracker

▁ oct 01 2008

Now that our new issue tracker has been live for a while, we would like to ask for your feedback, as well as give you a couple of hints about new features you may or may not have noticed.

Sorting

You can now sort your lists of issues on any of the active fields. Just click the header of the field you want to sort by, and an arrow will show up to indicate the sorting direction. Another click will reverse sort on the same field.

Feature: sorting

Advanced query

This is a powerful tool for narrowing down your list of issues. You can even make handy bookmarks in your browser for e.g. “Incoming issues”, “Open issues assigned to me”, or something more complex like “Issues targeted for version ‘2.0’, milestone ‘Beta 1’, where summary contains ‘[foobar]’”.

Here’s how: In the issue tracker, click the “Query” button to bring up a page that asks you to add filters using the dropdown to the right. To create a query that returns “Open issues assigned to me”, you could add the following filters:

Feature: advanced query

Clicking “Update query” provides you with a list of all new and open issues assigned to you. If you look at the URL for the resulting page, you can see that “?status=open&status=new&responsible=eirik” is appended at the end. This means that if you bookmark the results page in your browser, you can use that bookmark to quickly access “Open issues assigned to me” later on.

Remembering your query

After performing an advanced query, notice that a new button shows up:

Feature: remember query

Clicking the “Edit query” button brings you back to the advanced query page, with the filters from your previous query already set. From here, you can either click the “Remove” icon to the right of each filter to remove them, edit the content of each filter, or add new ones to update your query.

Also, after performing a query, and then clicking an issue in the results page, you will find a “Back to results” link, that brings you back to the list of results from your previous query.

Back to results

Drilling down

Did you notice that you can click any value for e.g. Responsible or Type in the issues list? This is a really quick and efficient way to narrow down the list to only the bugs you’re interested in seeing. For instance, I often start with the full list of issues, click on my username in the Responsible-column, and then I see all issues assigned to me.

Feature: drilling down

Another usecase for this is if you want to triage incoming issues, you can just open the full list of issues, click “New” in the State-column, and you’re left with a list of all un-handled - “New” - issues.

As with advanced queries, we save the choices you’ve made while drilling down the list of issues, so if you click an issue in the list to make changes to it, you can always click “Back to results” to go back to your drilled down list of issues. Clicking “Edit query” after drilling down a bit too far even lets you remove an un-wanted filter.

Milestone/Component/Version

We added three new fields to the tracker for this release. From the admin page for your repository, click “Issue Tracker Settings”. This brings you to a page where you can modify the contents of each field.

These fields give you the possibility to tune the tracker to your specific needs, and give large projects better granularity for issue tracking and handling.

Feedback: We prefer to get feedback on the tracker either through our Google Group, or you can log enhancement requests and issues in our own tracker: http://www.bitbucket.org/jespern/bitbucket/issues/

Thanks :)

0 comments — category: bitbucket
powered by