shenanigans
This commit is contained in:
@@ -477,7 +477,7 @@ impl query::QueryFn for FetchPullRequestFileTree {
|
|||||||
let data = {
|
let data = {
|
||||||
let gql =
|
let gql =
|
||||||
PullRequestFileTreeQuery::build_query(pull_request_file_tree_query::Variables {
|
PullRequestFileTreeQuery::build_query(pull_request_file_tree_query::Variables {
|
||||||
id: self.id.clone().into(),
|
id: self.id.to_string(),
|
||||||
first: self.first,
|
first: self.first,
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -513,9 +513,7 @@ impl query::QueryFn for FetchPullRequestFileTree {
|
|||||||
edge.node.map(|node| ChangedFile {
|
edge.node.map(|node| ChangedFile {
|
||||||
cursor,
|
cursor,
|
||||||
change_type: match node.change_type {
|
change_type: match node.change_type {
|
||||||
| pull_request_file_tree_query::PatchStatus::ADDED => {
|
| pull_request_file_tree_query::PatchStatus::ADDED => ChangeType::Added,
|
||||||
ChangeType::Added
|
|
||||||
}
|
|
||||||
| pull_request_file_tree_query::PatchStatus::MODIFIED => {
|
| pull_request_file_tree_query::PatchStatus::MODIFIED => {
|
||||||
ChangeType::Modified
|
ChangeType::Modified
|
||||||
}
|
}
|
||||||
@@ -849,9 +847,9 @@ impl query::QueryFn for FetchPullRequestTimeline {
|
|||||||
let data = {
|
let data = {
|
||||||
let gql =
|
let gql =
|
||||||
PullRequestTimelineQuery::build_query(pull_request_timeline_query::Variables {
|
PullRequestTimelineQuery::build_query(pull_request_timeline_query::Variables {
|
||||||
id: self.id.clone().into(),
|
id: self.id.to_string(),
|
||||||
first: self.first,
|
first: self.first,
|
||||||
after: self.after.clone(),
|
after: self.after.as_ref().map(|it| it.to_string()),
|
||||||
});
|
});
|
||||||
|
|
||||||
let res = c.github_graphql_request(&gql)?.send().await?;
|
let res = c.github_graphql_request(&gql)?.send().await?;
|
||||||
|
|||||||
@@ -128,8 +128,6 @@ fn resume_application_state(cx: &mut gpui::App) -> Start {
|
|||||||
|
|
||||||
let setup_status = setup_wizard::read_setup_status();
|
let setup_status = setup_wizard::read_setup_status();
|
||||||
|
|
||||||
println!("[main] setup status: {:?}", setup_status);
|
|
||||||
|
|
||||||
match setup_status {
|
match setup_status {
|
||||||
| setup_wizard::SetupStatus::NotStarted => Start::FromScratch,
|
| setup_wizard::SetupStatus::NotStarted => Start::FromScratch,
|
||||||
| setup_wizard::SetupStatus::InProgress(state) => Start::FromSetup(state),
|
| setup_wizard::SetupStatus::InProgress(state) => Start::FromSetup(state),
|
||||||
|
|||||||
@@ -107,7 +107,6 @@ impl gpui::Render for PullRequestChangeView {
|
|||||||
.bg(theme.colors.surface_chrome)
|
.bg(theme.colors.surface_chrome)
|
||||||
.border_r_1()
|
.border_r_1()
|
||||||
.border_color(theme.colors.border_muted)
|
.border_color(theme.colors.border_muted)
|
||||||
.p_1()
|
|
||||||
.child(
|
.child(
|
||||||
file_tree(self.file_tree_state.clone(), move |i, _, cx| {
|
file_tree(self.file_tree_state.clone(), move |i, _, cx| {
|
||||||
weak.read(cx).file_tree_items[i].clone()
|
weak.read(cx).file_tree_items[i].clone()
|
||||||
|
|||||||
@@ -15,6 +15,13 @@ use crate::{
|
|||||||
util::diff::{ContentDiff, DiffLine, Op, diff_content},
|
util::diff::{ContentDiff, DiffLine, Op, diff_content},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const PR_KWDONOVEM85_API_REPO_BASE: &str = include_str!(
|
||||||
|
"../../fixtures/github/repo.file_content/kennethnym/novem/5e8745bfcc0c90c226d3c6af84226d6d4a5ec2d1/src/api/repo.rs"
|
||||||
|
);
|
||||||
|
const PR_KWDONOVEM85_API_REPO_HEAD: &str = include_str!(
|
||||||
|
"../../fixtures/github/repo.file_content/kennethnym/novem/13af7d0b48a6ce0b22d48c9b6c1c78dfcd94e6a0/src/api/repo.rs"
|
||||||
|
);
|
||||||
|
|
||||||
pub(crate) fn is_enabled() -> bool {
|
pub(crate) fn is_enabled() -> bool {
|
||||||
match std::env::var("NOVEM_DIFFOPS_PLAYGROUND") {
|
match std::env::var("NOVEM_DIFFOPS_PLAYGROUND") {
|
||||||
| Ok(value) => matches!(value.as_str(), "1" | "true" | "TRUE" | "yes" | "on"),
|
| Ok(value) => matches!(value.as_str(), "1" | "true" | "TRUE" | "yes" | "on"),
|
||||||
@@ -361,6 +368,12 @@ fn fetch() {
|
|||||||
}
|
}
|
||||||
"#,
|
"#,
|
||||||
),
|
),
|
||||||
|
DiffCase::new(
|
||||||
|
"PR_kwDONovem85 src/api/repo.rs",
|
||||||
|
"Fixture diff for feat(repo): add cached repository query for titlebar picker. Base 5e8745bfcc0c90c226d3c6af84226d6d4a5ec2d1 to head 13af7d0b48a6ce0b22d48c9b6c1c78dfcd94e6a0.",
|
||||||
|
PR_KWDONOVEM85_API_REPO_BASE,
|
||||||
|
PR_KWDONOVEM85_API_REPO_HEAD,
|
||||||
|
),
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -67,7 +67,9 @@ pub(crate) async fn load_auth_tokens(
|
|||||||
.await
|
.await
|
||||||
.ok()?
|
.ok()?
|
||||||
.and_then(|(_, password)| String::from_utf8(password).ok())
|
.and_then(|(_, password)| String::from_utf8(password).ok())
|
||||||
.map(|access_token| api::AuthTokens { access_token })
|
.map(|access_token| api::AuthTokens {
|
||||||
|
access_token: access_token.into(),
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user