GithubHelp home page GithubHelp logo

clio's People

Contributors

akoeplinger avatar chamons avatar dependabot[bot] avatar sgmunn avatar whitneyschmidt avatar

Stargazers

 avatar  avatar  avatar  avatar

clio's Issues

PR Workflow

As all commits these days come in via PRs, we should create a mode (the default one?) that just dumps all PRs between the hashes.

We may need some filters, and to figure out how PRs from PRs (mono bump) are handled.

Same issue # on GH and BZ can result in false positives.

The issue is that we have a likely hood of matching a BZ bug and a GH issue depending on how the user formats the commit.

I think, fixes https://github.com/mono/monodevelop/issues/3649 matches GH and BZ (one with a high confidence and one with a likely confidence).

Can we use those confidences to heuristically defer to the one with a higher confidence (before validation)?

Main/title links are to PR# not issues

* [6368](https://github.com/xamarin/xamarin-macios/issues/6368) - [d16-2] [CoreGraphics] Fix lifetime of delegates passed to CGPatternCreate.
	 * [CoreGraphics] Fix lifetime of delegates passed to CGPatternCreate. (#6368)
	 * 06/20/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/97c552e56974ac26235d5f2d4954e3f40b12abdf](https://github.com/xamarin/xamarin-macios/commit/97c552e56974ac26235d5f2d4954e3f40b12abdf)
	 * [https://github.com/xamarin/xamarin-macios/issues/6356](https://github.com/xamarin/xamarin-macios/issues/6356)

Remove bugzilla and VSTS support

We're not fixing \ running into bugzilla bugs anymore, and no one is using the VSTS support.

It would simplify the code, and bugzilla takes a lot of the runtime to query.

Clio no longer accepts relative paths for git dirs


Unhandled Exception: LibGit2Sharp.RepositoryNotFoundException: Path '.' doesn't point at a valid Git repository or workdir.
   at LibGit2Sharp.Core.Proxy.git_repository_open(String path)
   at LibGit2Sharp.Repository..ctor(String path, RepositoryOptions options, RepositoryRequiredParameter requiredParameter)
   at Clio.Ranges.RepositoryValidator.HandleBranchRange(String path, String baseBranch, String branch) in /Users/donblas/Programming/clio/src/Clio.Ranges/RepositoryValidator.cs:line 29
   at Clio.Ranges.RepositoryValidator.ValidateGitHashes(String path, ISearchRange range) in /Users/donblas/Programming/clio/src/Clio.Ranges/RepositoryValidator.cs:line 14
   at Clio.Program.Main(String[] args) in /Users/donblas/Programming/clio/src/Clio/EntryPoint.cs:line 96
   at Clio.Program.<Main>(String[] args)

Workaround: realpath .

clio should better handle merge heads

This does not do the "right thing" (15.7 -> 15.8 from master)

~/bin/clio/clio --oldest:273824b3d7ecf41c2f98fd399d632e84dc404c6e --newest:e85a7be881e42f7346827750f72b2d8c3fcafb77 .

but it matches what git log gives us. We get a ton of merge commits and stuff we don't care about.

Issue title is missing (PR title showed twice)

That might be related to the wrong number (PR instead of issue) being shown

E.g.

* [6188](https://github.com/xamarin/xamarin-macios/issues/6188) - [d16-2] [msbuild] Lock variables accessed in a Parallel.ForEach callback. Fixes #6008.
	 * [msbuild] Lock variables accessed in a Parallel.ForEach callback. (#6188)
	 * 06/03/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/82d0a654009ed600fd2a7c15af3a8937e961d50c](https://github.com/xamarin/xamarin-macios/commit/82d0a654009ed600fd2a7c15af3a8937e961d50c)
	 * [https://github.com/xamarin/xamarin-macios/issues/6008](https://github.com/xamarin/xamarin-macios/issues/6008)
	 * [https://github.com/xamarin/xamarin-macios/issues/6173](https://github.com/xamarin/xamarin-macios/issues/6173)

never shows random "The "Codesign" task failed unexpectedly." which is the issue's description

Test Bug

  • Used by clio tests to test itself

Clio UX for editing large lists needs work (False positives and bad guesses)

not for this release but we need to think about what clio produce - it does a lot but when it’s wrong there’s no easy way to go back and figure out what the output should have been 😐
E.g.
* GitHub [1](https://github.com/xamarin/xamarin-macios/issues/1) - `make install` does not work unless `make all` is already complete / Add a UserType flag for registered types, and use it to improve the performance for is_user_type. (#5017)
it’s not issue #1 - it’s PR 5017
but to find what issue that PR fixed I need to open a web browser & type the URL

clio not accepting github over bugzilla

This bug should parse as github not bugzilla

ae5b6631a90cf5dee5a22c11dc8474b36d577634

* Bugzilla [3513](https://bugzilla.xamarin.com/show_bug.cgi?id=3513) - Deploy to device should clear status bar message on start / [linker] Find linked away interfaces when resolving removed interfaces. Fixes #3513. (#3515) (#3524)

Remove VSTS?

No one is actively using it, and we could simplify a bunch of code.

Links to (mono/other) issues are generated as inside xamarin-macios

E.g.

* [6309](https://github.com/xamarin/xamarin-macios/issues/6309) - Bump mono to the latests head and sync with android on 52f6ea14
	 * Bump mono to the latests head and sync with android on 52f6ea14 (#6309)
	 * 06/20/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/3ea877bd915a664dd763a1d0ce9b56701fbfd37a](https://github.com/xamarin/xamarin-macios/commit/3ea877bd915a664dd763a1d0ce9b56701fbfd37a)
	 * [https://github.com/xamarin/xamarin-macios/issues/14836](https://github.com/xamarin/xamarin-macios/issues/14836)
	 * [https://github.com/xamarin/xamarin-macios/issues/13873](https://github.com/xamarin/xamarin-macios/issues/13873)

There is no such https://github.com/xamarin/xamarin-macios/issues/13873 issue or PR inside xamarin-macios (yet!)

Output for mono bumps is not very useful

There might be interesting/applicable things inn the bumps but the tool output is not helpful to identify them quickly.

* [6309](https://github.com/xamarin/xamarin-macios/issues/6309) - Bump mono to the latests head and sync with android on 52f6ea14
	 * Bump mono to the latests head and sync with android on 52f6ea14 (#6309)
	 * 06/20/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/3ea877bd915a664dd763a1d0ce9b56701fbfd37a](https://github.com/xamarin/xamarin-macios/commit/3ea877bd915a664dd763a1d0ce9b56701fbfd37a)
	 * [https://github.com/xamarin/xamarin-macios/issues/14836](https://github.com/xamarin/xamarin-macios/issues/14836)
	 * [https://github.com/xamarin/xamarin-macios/issues/13873](https://github.com/xamarin/xamarin-macios/issues/13873)

* [6215](https://github.com/xamarin/xamarin-macios/issues/6215) - [d16-2] Bump mono to 2019-02 latest head.
	 * Bump mono to 2019-02 latests head. (#6215)
	 * 06/07/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/2f1cc7bb8060e33a45f5973bc581bfafeccfb3c6](https://github.com/xamarin/xamarin-macios/commit/2f1cc7bb8060e33a45f5973bc581bfafeccfb3c6)
	 * [https://github.com/xamarin/xamarin-macios/issues/14214](https://github.com/xamarin/xamarin-macios/issues/14214)


* [6192](https://github.com/xamarin/xamarin-macios/issues/6192) - [d16-2] Bump mono.
	 * Bump mono. (#6192)
	 * 06/03/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/f7d7c7668a25873aeee5d6f930d0f26c3d354246](https://github.com/xamarin/xamarin-macios/commit/f7d7c7668a25873aeee5d6f930d0f26c3d354246)

* [6134](https://github.com/xamarin/xamarin-macios/issues/6134) - [d16-2] Bump mono.
	 * Bump mono. (#6134)
	 * 05/28/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/4400ca4ac076e57d919274c508f78d334e144524](https://github.com/xamarin/xamarin-macios/commit/4400ca4ac076e57d919274c508f78d334e144524)
	 * [https://github.com/xamarin/xamarin-macios/issues/14637](https://github.com/xamarin/xamarin-macios/issues/14637)
	 * [https://github.com/xamarin/xamarin-macios/issues/14632](https://github.com/xamarin/xamarin-macios/issues/14632)
	 * [https://github.com/xamarin/xamarin-macios/issues/13600](https://github.com/xamarin/xamarin-macios/issues/13600)
	 * [https://github.com/xamarin/xamarin-macios/issues/14627](https://github.com/xamarin/xamarin-macios/issues/14627)
	 * [https://github.com/xamarin/xamarin-macios/issues/14616](https://github.com/xamarin/xamarin-macios/issues/14616)
	 * [https://github.com/xamarin/xamarin-macios/issues/14069](https://github.com/xamarin/xamarin-macios/issues/14069)

* [6053](https://github.com/xamarin/xamarin-macios/issues/6053) - [d16-2] Bump mono to head of 2019-02
	 * [d16-2] Bump mono to head of 2019-02 (#6053)
	 * 05/16/2019
	 * [https://github.com/xamarin/xamarin-macios/commit/b34393e6801d61850bcc31b9dbb3b2c1ca0c1756](https://github.com/xamarin/xamarin-macios/commit/b34393e6801d61850bcc31b9dbb3b2c1ca0c1756)
	 * [https://github.com/xamarin/xamarin-macios/issues/13717](https://github.com/xamarin/xamarin-macios/issues/13717)
	 * [https://github.com/xamarin/xamarin-macios/issues/14437](https://github.com/xamarin/xamarin-macios/issues/14437)
	 * [https://github.com/xamarin/xamarin-macios/issues/14438](https://github.com/xamarin/xamarin-macios/issues/14438)
	 * [https://github.com/xamarin/xamarin-macios/issues/14448](https://github.com/xamarin/xamarin-macios/issues/14448)
	 * [https://github.com/xamarin/xamarin-macios/issues/14445](https://github.com/xamarin/xamarin-macios/issues/14445)
	 * [https://github.com/xamarin/xamarin-macios/issues/14452](https://github.com/xamarin/xamarin-macios/issues/14452)
	 * [https://github.com/xamarin/xamarin-macios/issues/14428](https://github.com/xamarin/xamarin-macios/issues/14428)
	 * [https://github.com/xamarin/xamarin-macios/issues/14423](https://github.com/xamarin/xamarin-macios/issues/14423)
	 * [https://github.com/xamarin/xamarin-macios/issues/14409](https://github.com/xamarin/xamarin-macios/issues/14409)
	 * [https://github.com/xamarin/xamarin-macios/issues/14413](https://github.com/xamarin/xamarin-macios/issues/14413)
	 * [https://github.com/xamarin/xamarin-macios/issues/14387](https://github.com/xamarin/xamarin-macios/issues/14387)

Maybe we should re-spawn Clio to process the mono hash (from the original hash to the latest hash) ?

Modularize clio

Right now reusing some of the pieces are too difficult.

It likely should be split into tools like git.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.