Author: rinrab
Date: Thu Apr  2 16:16:28 2026
New Revision: 1932743

Log:
svnbrowse: Rename svn_browse__item_t->relpath to name. It's only a name of that
directory, not a path to it. We still have to join those paths.

* subversion/svnbrowse/svnbrowse.c
  (svn_browse__item_t): Rename field.
  (list_cb, view_draw, sub_main): Update references.

Modified:
   subversion/trunk/subversion/svnbrowse/svnbrowse.c

Modified: subversion/trunk/subversion/svnbrowse/svnbrowse.c
==============================================================================
--- subversion/trunk/subversion/svnbrowse/svnbrowse.c   Thu Apr  2 15:51:07 
2026        (r1932742)
+++ subversion/trunk/subversion/svnbrowse/svnbrowse.c   Thu Apr  2 16:16:28 
2026        (r1932743)
@@ -39,7 +39,7 @@
 #define CTRL(ch) ((ch) - 'a' + 1)
 
 typedef struct svn_browse__item_t {
-  const char *relpath;
+  const char *name;
   const svn_dirent_t *dirent;
 } svn_browse__item_t;
 
@@ -78,7 +78,7 @@ list_cb(const char *relpath,
 {
   svn_browse__state_t *state = baton;
   svn_browse__item_t *item = apr_pcalloc(state->pool, sizeof(*item));
-  item->relpath = svn_dirent_basename(relpath, state->pool);
+  item->name = svn_dirent_basename(relpath, state->pool);
   item->dirent = svn_dirent_dup(dirent, state->pool);
   APR_ARRAY_PUSH(state->list, svn_browse__item_t *) = item;
   return SVN_NO_ERROR;
@@ -204,9 +204,9 @@ view_draw(svn_browse__view_t *view, apr_
       if (i == 0)
         mvprintw(i + 1, 0, "../");
       else if (item->dirent->kind == svn_node_dir)
-        mvprintw(i + 1, 0, "%s/", item->relpath);
+        mvprintw(i + 1, 0, "%s/", item->name);
       else if (item->dirent->kind == svn_node_file)
-        mvprintw(i + 1, 0, "%s", item->relpath);
+        mvprintw(i + 1, 0, "%s", item->name);
       else
         abort();
 
@@ -282,7 +282,7 @@ sub_main(int *code, int argc, char *argv
           case '\r':
             item = APR_ARRAY_IDX(ctx->current->list, ctx->current->selection,
                                  svn_browse__item_t *);
-            new_url = svn_relpath_join(ctx->current->relpath, item->relpath,
+            new_url = svn_relpath_join(ctx->current->relpath, item->name,
                                        iterpool);
             SVN_ERR(enter_path(ctx, new_url, iterpool));
             break;

Reply via email to