Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I'm aware GitHub lets you follow multiple repositories with the following features:

  1. Personalized newsfeed of all repos you're watching -- https://github.com
  2. Global timeline of all public repos -- https://github.com/timeline

Is there a way to view newsfeed/timeline for a single repository?

E.g. https://github.com/jquery/jquery/timeline

The closest solution I found is a browser extension called GitHub Feed Filter for Chrome.

It works by applying a filter on your personalized newsfeed. However, if you're watching many repositories, you'd have to click the "More" button at the bottom of the newsfeed multiple times to get enough stories to feed the filter.

Is there a better solution?

share|improve this question

4 Answers 4

up vote 4 down vote accepted

I've just asked for this feature and they've replied that right now it's only supported on their API: http://developer.github.com/v3/activity/events/#list-repository-events

share|improve this answer
    
Awesome, they finally added it! Thank you for pointing it out! –  David H Nov 3 '12 at 1:18
    
@Samus_ I had the same question today, and now I am wondering, what is the place for somebody to request github team for a feature? Btw, thanks for the answer and the link. –  Sumeet Pareek May 20 '13 at 8:45
    
I think their "feedback" form is the way to go but according to my sources you need a few similar requests to actually get their attention. –  Samus_ May 23 '13 at 19:08

The GitHub Android app has such a feature. If you go to a repo, there's a "news" item in the main navigation. It also shows things that you don't see in your personal newsfeed. For example, you see if someone who you don't follow stars the repo.

I find it really useful and it's a shame that the normal website doesn't have that feature.

share|improve this answer

I just posted an answer to this on StackOverflow.

Briefly:

GitHub appears to now support an "everything" feed with the following convention:

https://github.com/username.private.actor.atom?token=somehextoken

Where somehextoken is replaced with a token relevant to your account.

You can get his feed+token URL automatically from GitHub using the following steps:

  1. Login to your GitHub account
  2. Go to the following page: https://github.com/dashboard/yours
  3. Click on the News Feed button with feed—icon in the top right of the page.
  4. This will take you to a feed XML page. Copy the URL form your browser and paste where needed.
  5. Filter the feed to your needs. The feed itself appears to include Issues updates and other details from all of the repos connected to your account. In my case, I just used a standard text filter to grab just the feed elements with MyAcct/MyRepo1 in their title.
share|improve this answer
    
Thanks for answering. This still suffers the same problem I am having. When you watch many repositories, stories generated by active repos tend to wash away stories from less active repos. Also, if I remember correctly, when you starting watching a repo, only newer stories from that repo show up in your feed. –  David H May 23 '12 at 1:21
    
The answer above only gives you feed elements from your repos. In principle, you could create a new GitHub account, fork only the repo that you want to have in your feed, and then follow the instructions above on this new GH account. In practice, I have few enough repos of my own on my normal account -- and the feed-titles are consistent-enough -- that it is easy to filter them. If you've forked a lot of repos, then the separate-account idea should work for you. –  Paul McMurdie May 24 '12 at 20:57

Commit Feed on per-repo basis exist: https://github.com/username/reponame/commits/master.atom

share|improve this answer
1  
I'm actually interested in the newsfeed associated with a repository. Imagine creating a Github account and use it to watch just one repository -- that's what I want. The repo-based newsfeed shows you: push events, comments on issues, new issues, new pull requests, new branches, etc. Those are not available by the commit log. Thanks for your help, though. –  David H Nov 9 '11 at 8:23
    
Will test watched repo today, but for forked it works - feed from your own dashboard show all actions in parent repo –  Lazy Badger Nov 9 '11 at 8:51

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.